Как принять оповещение о физическом местоположении в IE
В моем проекте я получаю следующее предупреждение в IE после перехода на вкладку Location.
Теперь я хотел бы принять то же самое, и для этого я добавил следующие возможности, но это не работает.
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);
Пожалуйста помоги.
1 ответ
Я не могу открыть URL. В таких случаях в браузере IE, ALT+N
Команда сместит фокус на всплывающее предупреждение в нижней части страницы. Итак, вы можете использовать Robot
класс и отправить ALT+N
клавиши, чтобы сместить фокус на всплывающее окно предупреждения, а затем вы можете передать TAB
клавишами и выберите необходимые параметры (например, "Разрешить один раз" или выберите другие параметры).
Пример примера:
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
команда перемещает фокус на всплывающее предупреждение вручную, а затем попробуйте использовать селен