Управление Скачать всплывающее окно подтверждения с помощью сценария селена - PullRequest
3 голосов
/ 18 февраля 2009

Я написал тестовый пример, чтобы нажать на кнопку загрузки. Как перейти к всплывающему окну подтверждения загрузки и выбрать вариант сохранения или открытия, нажать «ОК» и вернуться в главное окно. Я использую скрипт selenium-python для автоматизации веб-тестирования.

Ответы [ 3 ]

1 голос
/ 18 февраля 2009

Selenium не может контролировать подтверждение загрузки. Однако он может ввести путь к файлу непосредственно в поле загрузки файла, если вы используете «привилегированный» режим браузера для IE или Firefox. Если вы используете стандартные режимы * iexplore и * firefox с Selenium RC 1.0 beta 2, попробуйте просто ввести путь к файлу непосредственно в поле формы. Я делаю это сам, и это прекрасно работает.

0 голосов
/ 12 февраля 2014

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

alert = browser.switch_to_alert()#switch to popup
alert.accept()#accept popup
0 голосов
/ 12 января 2012

Я думаю, что на этот вопрос здесь уже давали ответ, и для ответа используется другой инструмент для автоматизации диалога браузера, например, AutoIt Как загрузить файл с помощью Selenium?

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