gpt4 book ai didi

java - 如何抑制 "protocol handler"弹出匿名\隐身 Chrome ?

转载 作者:行者123 更新时间:2023-12-01 00:37:44 28 4
gpt4 key购买 nike

我在 mac 和 ubunto 上运行自动化(使用 cucumber、selenium web driver、junit)

在自动化过程中,我单击非 http 协议(protocol)的链接

出现“外部协议(protocol)请求”弹出窗口。

enter image description here

它阻止我的测试测试网页的其余部分。

如何为所有 chrome 配置文件禁用此弹出窗口?甚至隐身\匿名 Chrome ?

我已尝试将“”添加到 /Users/eladb/Library/Application Support/Google/Chrome/Local State文件。
protocol_handler":{"excluded_schemes":{.."waze":false,"mailto":false,..}
并尝试过:
protocol_handler":{"excluded_schemes":{.."waze":ture,"mailto":false,..}
但即使在重新启动并运行测试后,也会出现弹出窗口。

最佳答案

使用 chrome 选项创建驱动程序实例,如下所示:

ChromeOptions cChromeOptions = new ChromeOptions();   
cChromeOptions.addArguments("--test-type");
WebDriver _driver=new ChromeDriver("path_to_your_Chrom_Driver", cChromeOptions);

关于java - 如何抑制 "protocol handler"弹出匿名\隐身 Chrome ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29581474/

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