Rails:Watir中的代理身份验证(Chrome驱动程序)

Jai*_*ari 5 selenium google-chrome ruby-on-rails watir selenium-chromedriver

我试图在chrome运行在watir上的webdriver中添加代理身份验证,如下所示:

require 'watir'
proxies = ['--proxy-server=185.264.167.184:63109', '--proxy-auth=username:password']
browser = Watir::Browser.new :chrome, :switches => proxies
browser.goto(url)
Run Code Online (Sandbox Code Playgroud)

当浏览器运行时,仍然要求我输入用户名和密码,如下所示: 在此处输入图片说明

问题是如何在运行的chrome驱动程序中设置用户名和密码watir

kal*_*iii 0

这对于原始 Chrome 来说是不可能的,但它可以使用 Chrome 扩展来实现。

已经有一个python 脚本可以自动执行此操作,但我还没有想到 watir。

这个答案也可能会帮助您移植到 watir。