Настройка: привязки python для селена 2.45.0, драйвер IEserver 2.45.0 (x86), python 2.7.9, окно 7 64 бит
Проблема: Попытка обрабатывать всплывающие окна (ОС) на основе безопасности в веб-приложении (введите пароль и нажмите «ОК»).
Пробовал 1. Обработка предупреждений, подобная этой работе, возможность ввода пароля
alert = driver.switch_to_alert()
alert.send_keys("1246545")
но теперь следующее не работает, не могу нажать ОК или нажать ENETER
alert.send_keys(Keys.ENTER)
alert.send_keys("1246545"+Keys.ENTER)
2.Autoit, не хочу его использовать, будет последний вариант
3. видел какое-то решение, такое как использование класса Robot
Robot rb =new Robot();
rb.keyPress(KeyEvent.VK_ENTER);
Я новичок в java, не знаю, как импортировать эти пакеты в привязки python, так они делают в селене.
import java.awt.Robot;
import java.awt.event.KeyEvent;
хотите знать, как импортировать вышеуказанные пакеты в привязки python для селена, некоторые рабочие примеры:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys