Тайм-ауты WatiN в Windows Server 2008 IE8 - PullRequest
2 голосов
/ 08 сентября 2010

Я создал несколько автоматических тестов с использованием WatiN и MBunit, и они отлично работают на моей машине (под управлением Windows 7 и VS 2010).

Однако, когда я пытаюсь запустить их на виртуальной машине с Windows Server R2 2008 и IE8, мои тесты постоянно останавливаются, если я периодически не нажимаю на окно.

IE не находится в защищенном режиме. Также каждый раз, когда запускается браузер, вызывается метод WatiN «BringToFront», но, похоже, он не выводит браузер вперед, он всегда открывается за Visual Studio 2010.

1 Ответ

1 голос
/ 11 ноября 2010

Похоже, что это вызвано двумя причинами, одна из которых - ошибка IE8, обходной путь - открыть Сервис-> Свойства обозревателя -> Дополнительно и снять флажок "Показать картинки"

Другое исправление -Откройте Regedit, в дереве папок перейдите к HKEY_CURRENT_USER \ Панель управления \ Рабочий стол.Измените ForegroundFlashCount на 0, затем выйдите и снова.(это исправление настраивается для каждого пользователя, поэтому каждый пользователь, выполняющий тестирование, должен будет исправить это)

...