如何在IE中接受物理位置提醒
How to accept physical location alert in IE
在我的项目中,导航到“位置”选项卡后,我在 IE 中收到以下警告。
现在我想接受相同的,为此我添加了以下功能,但它不起作用。
System.setProperty("webdriver.ie.driver",properties.getProperty("InternetExplorerDriverPath"));
DesiredCapabilities ieCapabilities = DesiredCapabilities.internetExplorer();
ieCapabilities.setCapability("nativeEvents", true);
ieCapabilities.setCapability("window.confirm", true);
ieCapabilities.setCapability("unexpectedAlertBehaviour", "accept");
ieCapabilities.setCapability("disable-popup-blocking", true);
ieCapabilities.setCapability("enablePersistentHover", true);
driver = new InternetExplorerDriver(ieCapabilities);
请帮忙。
我无法打开 url。在这种情况下,在 IE 浏览器中,ALT+N
命令会将焦点转移到页面底部弹出的警报。
因此,您可以使用 Robot
class 并发送 ALT+N
键将焦点转移到警报弹出窗口,然后您可以传递 TAB
键和 select所需的选项(即允许一次或 select 其他选项)。
示例示例:
Robot robo=new Robot();
robo.keyPress(KeyEvent.VK_ALT);
robo.keyPress(KeyEvent.VK_N); //this will move the focus to alert pop up
//play around with other keys once the foucs moves to the alert pop up
//ensure to release all the keys
注意:检查 ALT+N
命令是否将焦点转移到手动弹出的警报,然后尝试使用 selenium
在我的项目中,导航到“位置”选项卡后,我在 IE 中收到以下警告。
现在我想接受相同的,为此我添加了以下功能,但它不起作用。
System.setProperty("webdriver.ie.driver",properties.getProperty("InternetExplorerDriverPath"));
DesiredCapabilities ieCapabilities = DesiredCapabilities.internetExplorer();
ieCapabilities.setCapability("nativeEvents", true);
ieCapabilities.setCapability("window.confirm", true);
ieCapabilities.setCapability("unexpectedAlertBehaviour", "accept");
ieCapabilities.setCapability("disable-popup-blocking", true);
ieCapabilities.setCapability("enablePersistentHover", true);
driver = new InternetExplorerDriver(ieCapabilities);
请帮忙。
我无法打开 url。在这种情况下,在 IE 浏览器中,ALT+N
命令会将焦点转移到页面底部弹出的警报。
因此,您可以使用 Robot
class 并发送 ALT+N
键将焦点转移到警报弹出窗口,然后您可以传递 TAB
键和 select所需的选项(即允许一次或 select 其他选项)。
示例示例:
Robot robo=new Robot();
robo.keyPress(KeyEvent.VK_ALT);
robo.keyPress(KeyEvent.VK_N); //this will move the focus to alert pop up
//play around with other keys once the foucs moves to the alert pop up
//ensure to release all the keys
注意:检查 ALT+N
命令是否将焦点转移到手动弹出的警报,然后尝试使用 selenium