【问题标题】:How to use proxy with selenium-webdriver ruby?如何使用 selenium-webdriver ruby​​ 代理?
【发布时间】:2019-11-07 21:35:03
【问题描述】:
require "rubygems"
require "selenium"
require "selenium-webdriver"
require "selenium-proxy"

client = Selenium::WebDriver::Remote::Http::Default.new
client.proxy = Selenium::Proxy.new(:http => "proxify.com:8080")

driver = Selenium::WebDriver.for(:remote, :http_client => client)

遇到错误:

proxy-test.rb:7:in `': 未初始化的常量 Selenium::Proxy (NameError)

注意:我已经安装了

gem install selenium-webdriver

gem install selenium-proxy

selenium webdriver 在没有代理的情况下工作。当我使用代理时,得到 未初始化的常量 Selenium::Proxy (NameError)。

【问题讨论】:

    标签: selenium selenium-webdriver


    【解决方案1】:

    它是Selenium::WebDriver::Proxy 而不是Selenium::Proxy

    Selenium::WebDriver::Proxy.new(http: UR_PROXY_URL)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-15
      • 2016-12-05
      • 1970-01-01
      • 2017-03-04
      相关资源
      最近更新 更多