Watir问题--LoadError: cannot load such file -- watir-classic

在执行下面程序,报错

require 'watir'
ie=page = Watir::Browser.new :ie
ie.goto "www.google.com"

报的错误:

C:\Users\zxy>irb
DL is deprecated, please use Fiddle
irb(main):001:0> require "watir"
=> true
irb(main):002:0> ie=page = Watir::Browser.new :ie
LoadError: cannot load such file -- watir-classic
        from C:/Ruby200-x64/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require'
        from C:/Ruby200-x64/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require'
        from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/watir-5.0.0/lib/watir/loader.rb:41:in `load_dri
ver'
        from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/watir-5.0.0/lib/watir/loader.rb:33:in `load_dri
ver_for'
        from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/watir-5.0.0/lib/watir/loader.rb:6:in `initializ
e'
        from (irb):2:in `new'
        from (irb):2
        from C:/Ruby200-x64/bin/irb:12:in `<main>'
irb(main):003:0> exit

原因分析:是由于Watir::Browser 是在watir-webdriver模块中

 

解决办法,在程序中引入 watir-webdriver 模块就ok了,加入watir-webdriver模块后的代码如下:

require 'watir'
require 'watir-webdriver'
ie=page = Watir::Browser.new :ie
ie.goto "www.google.com"

 

转载于:https://www.cnblogs.com/CI131204/p/3477063.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值