首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >- uninitialized constant WebDriver (NameError)问题

- uninitialized constant WebDriver (NameError)问题
EN

Stack Overflow用户
提问于 2019-01-30 13:34:30
回答 2查看 251关注 0票数 1

你好,提前感谢……

我正在尝试启动browserstack,但我得到了以下错误:

代码语言:javascript
复制
 uninitialized constant WebDriver (NameError)

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

代码语言:javascript
复制
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)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-01-30 13:49:52

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

票数 1
EN

Stack Overflow用户

发布于 2019-01-30 13:52:52

require 'watir-webdriver' is deprecated,你应该继续使用require 'watir'

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

Selenium::WebDriver::Remote是一个需要调查的东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54433885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档