安装程序 :p ython 绑定用于硒 2.45.0 ,IEserver 驱动程序 2.45.0(x86),python 2.7.9,窗口 7 64 位
问题:尝试在Web应用程序中处理基于安全的窗口弹出窗口(OS)(输入密码并单击确定)。
试1.像这样工作的警报处理,能够输入密码
alert = driver.switch_to_alert()
alert.send_keys("1246545")
但是现在跟随不起作用,无法单击确定或按ENETER
alert.send_keys(Keys.ENTER)
alert.send_keys("1246545"+Keys.ENTER)
2.自动,不想用,将是最后的选择
3.看到一些解决方案,例如使用机器人类
Robot rb =new Robot();
rb.keyPress(KeyEvent.VK_ENTER);
我是java的新手,不知道如何在python绑定中导入这些包,这就是它们在Selenium中的工作方式。
import java.awt.Robot;
import java.awt.event.KeyEvent;
想知道如何在 Python 绑定中导入上述 pacakage for Selenium,一些工作示例是
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
作为替代方法,您可能希望使用此特殊 URL 格式在 HTTP 授权标头中传递凭据。
http://username:password@example.com/