Использование C # для имитации подтверждения всплывающего окна JavaScript - PullRequest
1 голос
/ 03 августа 2010

Итак, я пытаюсь убедиться, что всплывающие окна появляются в моих функциональных тестах Selenium 2. В настоящее время, кажется, нет никакого встроенного способа для селена 2 справиться с этим. Есть ли способ создать код C #, который будет замечать предупреждение и имитировать нажатие клавиши «Ввод»?

Ответы [ 2 ]

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

Webdriver еще не обрабатывает предупреждения JavaScript. Проблема известна и уже имеет дефект, вы можете отслеживать статус здесь http://code.google.com/p/selenium/issues/detail?id=27&colspec=ID%20Stars%20Type%20Status%20Priority%20Milestone%20Owner%20Summary

На этой странице также есть обходной путь с использованием JavaScript, который вы можете попробовать.

0 голосов
/ 04 августа 2010

Как правило, обработка всплывающих окон - довольно сложная вещь. Единственная известная мне среда, которая обрабатывает их, - это WatiN, и для их обработки действительно требуется много времени (может потребоваться более 30 секунд для поискавверх)

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