【问题标题】:Issue with - uninitialized constant WebDriver (NameError)问题 - 未初始化的常量 WebDriver (NameError)
【发布时间】:2019-01-30 05:34:29
【问题描述】:

您好,提前感谢...

我正在尝试启动 browserstack,但出现以下错误:

 uninitialized constant WebDriver (NameError)

我不知道如何解决这个问题... 我的代码如下:

require 'rubygems'
require 'watir-webdriver'

include Selenium

caps = WebDriver::Remote::Capabilities.new
caps[:os] = "Windows"
caps[:name] = "Watir WebDriver"
caps[:browser] = "firefox"
caps[:browser_version] = "50"
caps["browserstack.debug"] = "true"

browser = Watir::Browser.new(:remote,
                             :url => "xxx",
                             :desired_capabilities => caps)

【问题讨论】:

    标签: ruby cucumber watir browserstack


    【解决方案1】:

    watir-webdriver 已弃用,请安装最新版本的 WATIR,然后require 'watir'。 WATIR 现在在里面使用selenium-webdriver

    【讨论】:

      【解决方案2】:

      require 'watir-webdriver'is deprecated,以后你应该使用require 'watir'

      Capabilities 类已移至 Watir::Capabilities。初始化和选项键看起来会根据您正在使用的内容进行更新。

      Selenium::WebDriver::Remote 值得调查。

      【讨论】:

        猜你喜欢
        • 2018-02-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-19
        • 2015-10-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多