Добрый день! 
На моей новой работе наконец-то дозрели до автоматического тестирования 

Проблема в том, что уже есть довольно большая куча проектов, которые уже написаны и сейчас стоит задача выбрать среду (желательно одну 

 ) для их тестирования.
Итак, что имеем (for Windows):
1. Проекты с GUI на WinAPI
2. Проекты с GUI на WPF + сюда же можно отнести проекты с динамически создаваемыми элементами управления.
3. Веб-проекты
Что хотим:
- Юнит тесты - тут все понятно и больше о них я не буду упоминать 

- Тесты (UseCase) для пользовательского интерфейса, т.е. чтобы тест сам "тыкал" кнопочки и вводил текст в разные поля.
Я немного по-гуглил и нашел/попробовал:
http://www.autoitscript.com - классная штука 

, есть документация и форум на русском, очень легка в освоении (у меня ушло пару часов) на написания скрипта для установки нашего ПО и пары тестов для него - открывающиеся "сами по себе" окна, нажимающиеся кнопки и появления текста в editbox-ах завораживает 

Но, тестировать WPF, динамически создаваемые элементы управления и веб-проекты тут нельзя  
 
  
  
 Т.е. можно, но нужно хардкодить координаты элементов управления, что не есть гут.  
Сейчас пытаюсь "запустить" 
http://teststack.github.com/White/  -   очень мало документации, пока не удалось скомпилировать ни одного теста 
 
 Зато они обещают поддержку  WPF и, вроде, динамических элементов. Но опять нет поддержки Веб 

Собственно сам вопрос(ы):
Какой средой для тестирования GUI вы пользуетесь? Можно ли там тестировать динамические элементы? 
Есть ли среда в которой можно тестировать все три приведенных выше типа проектов?