【问题标题】:Unable to click “Allow” or “Block” in Permission popup in Chrome browser using Selenium?无法在使用 Selenium 的 Chrome 浏览器的权限弹出窗口中单击“允许”或“阻止”?
【发布时间】:2020-02-25 14:19:15
【问题描述】:
我无法在权限弹出窗口中点击“允许”。我试过这个,但没有用。
WebDriver driver= DriverFactory.getDriver();
Alert al= driver.switchTo().alert();
al.accept();
是否存在任何其他选项来处理 Chrome 浏览器弹出窗口的点击。
提前致谢。
【问题讨论】:
标签:
java
selenium
selenium-webdriver
webdriver
【解决方案1】:
我也遇到过
首先创建一个 java.awt.Robot 实例,
然后在机器人上调用keyPress()方法
- 然后执行 (VK_TAB) 然后执行 (VK_ENTER)
(VK_TAB) 用于转到“允许”按钮,然后 (VK_ENTER) 单击它。