Я не могу разговаривать с Watin или Selenium с Silverlight, но я играл с White , который является слоем поверх MS Automation Framework, и мне понравилось то, что я видел до сих пор :
Я должен также добавить, что мы откладываем большинство наших тестов поведения пользовательского интерфейса до модульных тестов с использованием шаблона MVVM . Это не проверяет ВСЕ, но это дает нам 95% пути.
Функциональные рамки тестирования, такие как Watin / Selenium / White, должны использоваться в сочетании с модульными тестами.