问题 - 未初始化的常量 Web 驱动程序(名称错误)



您好,提前感谢...

我正在尝试启动浏览器堆栈,但出现以下错误:

 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,然后require 'watir' 。WATIR现在正在内部使用selenium-webdriver

require 'watir-webdriver'已被弃用,您应该继续使用require 'watir'

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

Selenium::WebDriver::Remote是需要调查的。

相关内容

最新更新