你好,提前感谢……
我正在尝试启动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)发布于 2019-01-30 13:49:52
watir-webdriver已弃用,请安装最新版本的WATIR,然后安装require 'watir'。WATIR现在正在使用selenium-webdriver inside。
发布于 2019-01-30 13:52:52
require 'watir-webdriver' is deprecated,你应该继续使用require 'watir'。
Capabilities类已移至Watir::Capabilities。初始化和选项键看起来会根据您正在使用的内容进行更新。
Selenium::WebDriver::Remote是一个需要调查的东西。
https://stackoverflow.com/questions/54433885
复制相似问题