gpt4 book ai didi

java - 禁用 "Know your location"弹出窗口的 Chrome 配置文件

转载 作者:行者123 更新时间:2023-11-29 07:36:46 25 4
gpt4 key购买 nike

我正在使用 chromedriver.exe 二进制文件在 Google Chrome 中运行我的测试。在一个特定的页面上出现了这个弹出窗口,它不会干预/影响测试,但客户不想看到它。可能的原因是,在测试用例失败时,它会捕获屏幕截图以及此弹出窗口。

我如何创建一个 chrome profilecapabilities 来禁用这个弹出窗口?

enter image description here

像这样:

ChromeOptions options = new ChromeOptions();
options.addArguments("user-data-dir=C:/Users/user_name/AppData/Local/Google/Chrome/User Data");

编辑:

此代码阻止了“了解您的位置”弹出窗口的出现,但生成了另一个弹出窗口。所以它只是部分工作。 options.addArguments("--enable-strict-powerful-feature-restrictions");
driver = new ChromeDriver(options);

enter image description here

最佳答案

使用 --disable-geolocation,Chrome 选项如下:

options.addArguments("--disable-geolocation");

还可以在以下链接中找到 chrome 命令行开关列表:

http://peter.sh/experiments/chromium-command-line-switches/

关于java - 禁用 "Know your location"弹出窗口的 Chrome 配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34721359/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com