Ruby 如何将具有auth的代理添加到Watir上的ChromeDriver

Ruby 如何将具有auth的代理添加到Watir上的ChromeDriver,ruby,selenium,watir,selenium-chromedriver,watir-webdriver,Ruby,Selenium,Watir,Selenium Chromedriver,Watir Webdriver,我正在使用Ruby上的Watir,它使用Selenium作为底层框架。我正在使用ChromeDriver,为了设置代理,我通常会这样做: b = Watir::Browser.new :chrome, :switches => ["--proxy-server=11.1.1.11:3011"] 有时,代理附带用户、密码身份验证,如下所示: 11.1.1.11:3011:3011:user:pass 但当我试图将该字符串放入代理服务器时,我得到了一个错误 如何配置ChromeDriver

我正在使用Ruby上的Watir,它使用Selenium作为底层框架。我正在使用ChromeDriver,为了设置代理,我通常会这样做:

b = Watir::Browser.new :chrome, :switches => ["--proxy-server=11.1.1.11:3011"]
有时,代理附带用户、密码身份验证,如下所示:

11.1.1.11:3011:3011:user:pass
但当我试图将该字符串放入代理服务器时,我得到了一个错误

如何配置ChromeDriver以使用身份验证?我尝试过其他SO答案中经常建议的格式,即:

http://user:pass@11.1.1.11:3011

但那没用。在没有
http
部分的情况下尝试了它,但也不起作用。

我有类似的问题,但没有人无法回答it@anemaria你能弄明白吗?有什么好运气吗?