由于addCustomRequestHeaders
不是Selenium 3实现的一部分,因此以下代码段无法正常工作;有没有一种方法可以绕过ruby
以外的https://user:pass@url.com
中硒的基本身份验证
caps = Selenium::WebDriver::Remote::Capabilities.chrome(
"chromeOptions" => {
"addCustomRequestHeaders" => {'Authorization' => "Basic **encoded_userpass**"}
})
@driver = Selenium::WebDriver.for :chrome, desired_capabilities: caps
与此同时,我尝试了browsermob-proxy
;但是,我在https
浏览器中遇到了Chrome
的问题;从来没有一个好主意,同时启动browsermob-proxy
端口以同时使用14种以上的浏览器进行并行测试。