2016-03-10 4 views
1

Я использую Python Selenium с FireFox и изо всех сил пытаюсь решить проблему. .. Иногда во время тестового сценария я приезжаю через форму, которая представляет из протокола HTTPS на HTTP, который выдает эту ошибку ...Python Selenium Firefox - небезопасное сообщение об ошибке связи

The information you have entered on this page will be sent over an insecure connection and could be read by a third party 

Я посмотрел на использование driver.switchTo() предупреждение() принимает(); но он не работает, я предполагаю, что это потому, что это предупреждение FireFox, а не java-сайт с сайта? Ошибка, которую я получаю, является ...

AttributeError: 'WebDriver' object has no attribute 'switchTo' 

У кого-нибудь есть проблемы с проблемой?

+1

Что значит «это не работает»? Как это не работает? Какое поведение вы видите? –

+0

Он выбрасывает UnexpectedAlertPresentException – fightstarr20

+1

Хорошо, но тогда, когда вы используете команду driver.switchTo(). Alert(). Accept(), что происходит? –

ответ

2

В Python это switch_to. Заменить:

driver.switchTo().alert().accept(); 

с:

driver.switch_to.alert.accept() 

Хотя, я не уверен, что это регулярное оповещение вы можете переключиться на этот путь. Я подозреваю, что поведение, показывающее предупреждение или нет, контролируется с помощью определенного предпочтения firefox.

+0

Это, кажется, отлично работает, спасибо за это. Теперь мне просто нужно посмотреть только на запуск, если обнаружено предупреждение – fightstarr20

Смежные вопросы