Нажав кнопку «Подтвердить», используя Firefox 5 и Selen Server 2.2 - PullRequest
0 голосов
/ 02 августа 2011

Самая большая проблема, с которой я столкнулся, заключается в том, что когда я нажимаю на ссылку, я вижу всплывающее диалоговое окно подтверждения. с этого сайта написано:

ПРИМЕЧАНИЕ: в Selenium подтверждения JavaScript НЕ появятся в видимом диалоговом окне.

ПРИМЕЧАНИЕ. Selenium НЕ поддерживает подтверждения JavaScript, сгенерированные в обработчике события onload () страницы. В этом случае будет сгенерировано видимое диалоговое окно, и Selenium будет зависать до тех пор, пока вы не нажмете OK вручную.

есть идеи, почему я вижу всплывающее окно, когда меня не должно быть, или как я могу нажать на кнопку "ОК"?

edit: когда я записываю тест с использованием IDE Селена и запускаю его, он отлично обрабатывает поля подтверждения. когда я экспортировал этот тестовый пример в PHP, он не работает. это без изменения кода - используя только то, что было предоставлено в IDE.

1 Ответ

1 голос
/ 04 августа 2011

Попробуй позвонить chooseOkOnNextConfirmation() функция

С http://release.seleniumhq.org/selenium-core/0.8.0/reference.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...