如何在python绑定中导入java.awt.Robot和java.awt.event.KeyEvent,以获取Selenium及其示例用法



安装程序 :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/

最新更新