gpt4 book ai didi

ruby - 是否有 chrome 开关来抑制 'external protocol request' ?

转载 作者:数据小太阳 更新时间:2023-10-29 07:08:30 25 4
gpt4 key购买 nike

是否有 chrome 开关来抑制“外部协议(protocol)请求”?

我正在使用 selenium - ruby​​ - watir webdriver 自动化应用程序。

我在网上搜索了绕过此窗口和对话的解决方案:http://productforums.google.com/forum/#!topic/chrome/K22hXwRy6zQ概述了我们如何手动执行此操作。但是对于 Selenium-Chrome-Ruby,我需要通过可能设置一个 chrome 开关(chorme 开关列表:= http://src.chromium.org/svn/trunk/src/chrome/common/chrome_switches.cc)来做到这一点。这是一个巨大的 list 。我需要帮助来确定哪个开关可能会帮助我绕过外部协议(protocol)请求窗口,或者是否有任何通过自动化解决此问题的方法?

最佳答案

http://productforums.google.com/forum/#!topic/chrome/K22hXwRy6zQ已经给出了答案,我们应该做的是改变watir浏览器的prefs

代码如下:

prefs = {
protocol_handler: {
excluded_schemes: {
your_scheme: true,
}
},
}

Watir::Browser.new :chrome, prefs: prefs

感谢您的研究@simminni

关于ruby - 是否有 chrome 开关来抑制 'external protocol request' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19034715/

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