【问题标题】:Load Error persists with 'require watir-webdriver'加载错误仍然存​​在“需要 watir-webdriver”
【发布时间】:2018-03-18 14:30:56
【问题描述】:

我正在尝试在简短的 ruby​​ 脚本中使用 Watir gem。当我运行脚本时:

require 'rubygems'
require 'watir-webdriver'

browser = Watir::Browser.new

browser.goto 'http://wers.tunegenie.com/'

puts browser.div(class: 'song')

我收到加载错误:

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require': cannot load such file -- watir-webdriver (LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require'

我在其他帖子中关注了故障排除问题(需要安装 web-driver gem,需要 ruby​​gems)但没有运气。有什么想法吗?

【问题讨论】:

  • 您确定安装了watir-webdriver 吗?运行gem list时看到了吗?

标签: ruby watir


【解决方案1】:

尝试将您的脚本/项目隔离到它自己的文件夹中,创建您的 Gemfile 并将要求替换为 watir 作为文档。说

在您的文件夹中,运行 bundle init 以创建您的 Gemfile。添加 watir gem (gem 'watir'),并将您的脚本替换为:

require 'watir'

browser = Watir::Browser.new
browser.goto 'http://wers.tunegenie.com/'

puts browser.div(class: 'song')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 2017-02-25
    • 1970-01-01
    • 2011-12-11
    • 1970-01-01
    相关资源
    最近更新 更多