你好,谢谢...
我正在尝试启动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)
答案 0 :(得分:1)
watir-webdriver已过时,请安装最新版本的WATIR,然后安装require 'watir'
。 WATIR现在在内部使用selenium-webdriver
。
答案 1 :(得分:0)
require 'watir-webdriver'
is deprecated,然后应该使用require 'watir'
。
Capabilities
类已移至Watir::Capabilities
。初始化和选项键看起来可以从您正在使用的内容中进行更新。
Selenium::WebDriver::Remote
是需要调查的东西。