我想允许/阻止我的当前位置可访问的网站上点击允许按钮弹出,我的chrome版本是62.0,chrome驱动程序版本是3.6.0和我使用ubuntu16.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);
但这是行不通的,有人能建议我完美的解决方案吗?
2条答案
按热度按时间brccelvz1#
使用
java.awt.Robot
类进行此操作,首先手动测试,然后可以根据需要更改密钥处理程序。ngynwnxp2#
对于那些寻找一种方法来做到这一点没有出机器人,你可以这样做的选项:要拒绝,请将profile.default_content_setting_values.geolocation设置为1,要自动接受,请将其设置为2(这似乎是当前的默认值)