обработка окна showModalDialog в селене - PullRequest
0 голосов
/ 08 февраля 2012

Я использую Selenium-JAVA для автоматизации моего приложения.В моем приложении, когда мы нажимаем на определенную кнопку, оно фактически открывает окно с помощью команды showModalDialog.Когда мы открываем окно с помощью showModalDialog, выполнение java-скрипта приостанавливается, пока окно не закроется.

Проблема № 1 в Internet Explorer (7,8,9), я получаю сообщение об ошибке отказа в разрешении при нажатии.Я также попытался выполнить JavaScript.За это также я получил разрешение на отказ.Есть идеи по этому вопросу?

Проблема №: 2 В Firefox я выполнил тот же скрипт, и он работает нормально.Но проблема здесь в том, что выполнение приостановлено и другие команды не будут выполняться, пока окно модели не закроется. :( Как решить эту проблему?

1 Ответ

0 голосов
/ 10 февраля 2012

Вам нужно будет внести изменения в браузер селена bot js-IEBrowserBot.prototype.modifyWindowToRecordPopUpDialogs для обработки модального окна - это поможет Попробуйте это .Или попробуйте использовать веб-драйвер.Можете ли вы опубликовать HTML-код приложения, на котором вы получаете эту ошибку?

...