加载错误仍然存在,'require watir-webdriver'



>我正在尝试在简短的红宝石脚本中使用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 需要'

我已经关注了其他帖子中的故障排除问题(需要安装 Web 驱动程序 gem,需要 rubygems),但没有运气。有什么想法吗?

尝试将您的脚本/项目隔离到其自己的文件夹中,创建您的 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')

最新更新