我想通过点击该popUp的允许按钮来允许/阻止我的当前位置访问该网站,我的Chrome版本 62.0 ,Chrome驱动程序版本 3.6.0 我正在使用ubuntu 16.04 ,我的代码片段是,
ChromeOptions options = new ChromeOptions();
options.addArguments("--incognito");
options.addArguments("start-maximized");
options.addArguments("--disable-geolocation");
DesiredCapabilities capabilities=DesiredCapabilities.chrome();
capabilities.setCapability(ChromeOptions.CAPABILITY,options);
driver = new ChromeDriver(capabilities);
但这不起作用,有人能建议我这个完美的解决方案吗?
答案 0 :(得分:1)
Robot r = new Robot();
r.keyPress(KeyEvent.VK_TAB);
r.keyRelease(KeyEvent.VK_TAB);
r.keyPress(KeyEvent.VK_TAB);
r.keyRelease(KeyEvent.VK_TAB);
r.keyPress(KeyEvent.VK_ENTER);
r.keyRelease(KeyEvent.VK_ENTER);
为此使用java.awt.Robot
类,首先手动测试,然后根据需要更改密钥处理程序。