Работа на Framwework 4.0 или на самом деле ничего не меняет, в конце концов, WatiN работает с пользовательским интерфейсом независимо от того, на каком языке вы создаете страницу.
Тем не менее, если производительность вашей страницы немного низкая или у ваших форм много элементов управления (это довольно обычно), WatiN обычно немного замедляет работу, поэтому вам нужно установить время ожидания более 30 секунд.
Полагаю, вам нужны методы проверки / использования, которые ожидают, например, ie.WaitUntilContainsText("text", timeOut)
и другие методы, которые устанавливают время ожидания ..
Кстати, я тут тоже столкнулся с похожим вопросом, вы можете посмотреть его
Проблема тайм-аута при выполнении тестов WatiN как части сборки TFS