我正在 Google Chrome 中运行我的测试chromedriver.exe
二进制。在一个特定页面上会出现此弹出窗口,它不会干扰/影响测试,但客户不想看到它。可能的原因可能是,在测试用例失败时,它将捕获屏幕截图以及此弹出窗口。
我怎样才能创建一个chromeprofile
or capabilities
哪个会禁用这个弹出窗口?
像这样的东西:
ChromeOptions options = new ChromeOptions();
options.addArguments("user-data-dir=C:/Users/user_name/AppData/Local/Google/Chrome/User Data");
Edit:
此代码停止了“了解您的位置”弹出窗口,但生成了另一个弹出窗口。所以它只是部分工作。options.addArguments("--enable-strict-powerful-feature-restrictions");
driver = new ChromeDriver(options);
Use --disable-geolocation
,Chrome 选项如下:
options.addArguments("--disable-geolocation");
还可以在以下链接中找到 chrome 命令行开关列表:
http://peter.sh/experiments/chromium-command-line-switches/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)