Ruby 问题-未初始化常量WebDriver(NameError)

Ruby 问题-未初始化常量WebDriver(NameError),ruby,cucumber,watir,browserstack,Ruby,Cucumber,Watir,Browserstack,你好,提前谢谢你 我正在尝试启动browserstack,出现以下错误: uninitialized constant WebDriver (NameError) 我不知道如何解决这个问题。。。 我的代码如下: require 'rubygems' require 'watir-webdriver' include Selenium caps = WebDriver::Remote::Capabilities.new caps[:os] = "Windows" caps[:name] =

你好,提前谢谢你

我正在尝试启动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)

watir webdriver已弃用,请安装最新版本的watir,然后
要求使用“watir”
。WATIR现在正在内部使用
SeleniumWebDriver

需要“watir webdriver”
,您应该继续使用
需要“watir”

功能
类已移动到。初始化键和选项键看起来要根据您正在使用的内容进行更新

这是需要调查的