sim*_*nni 6 ruby selenium google-chrome watir watir-webdriver
是否有镀铬开关来抑制"外部协议请求"?
我正在使用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) .这是一个巨大的清单.我需要帮助找出哪个开关可能会帮助我绕过外部协议请求窗口,或者通过自动化有什么解决方法?
小智 0
http://productforums.google.com/forum/#!topic/chrome/K22hXwRy6zQ已经给出了答案,我们应该做的是更改prefswatir浏览器
代码如下:
prefs = {
protocol_handler: {
excluded_schemes: {
your_scheme: true,
}
},
}
Watir::Browser.new :chrome, prefs: prefs
Run Code Online (Sandbox Code Playgroud)
感谢您的研究@simminni
| 归档时间: |
|
| 查看次数: |
1078 次 |
| 最近记录: |