设置:selenium 2.45.0 的python 绑定,IEserver driver2.45.0(x86),python 2.7.9,window 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.Autoit,不想用,是最后的选择
3.看到了一些解决方案,比如使用机器人类
Robot rb =new Robot();
rb.keyPress(KeyEvent.VK_ENTER);
我是 java 新手,不知道如何在 python 绑定中导入这些包,这就是他们在 selenium 中的做法。
import java.awt.Robot;
import java.awt.event.KeyEvent;
想知道如何在 selenium 的 python 绑定中导入上述 pacakages,一些工作示例是
from selenium import webdriver
from selenium.webdriver.common.keys import Keys