有没有办法通过Selenium 3在chromeOptions中包含addCustomRequestHeaders?

时间:2018-07-31 11:33:44

标签: ruby selenium selenium-webdriver selenium-chromedriver

由于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种以上的浏览器进行并行测试。

0 个答案:

没有答案