zoukankan      html  css  js  c++  java
  • Watir问题--LoadError: cannot load such file -- watir-classic

    在执行下面程序,报错

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

    报的错误:

    C:Userszxy>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"
  • 相关阅读:
    文件的操作
    encode,decode,str,bytes
    字符串操作
    suse12安装mysql8.16
    VMware配置共享磁盘安装RAC
    Linux过滤文本并显示过滤文字的上下文
    Linux服务器卸载mysql指南
    oracle 各版本各日志存放位置
    impdp按用户导入
    数据泵expdp定时备份
  • 原文地址:https://www.cnblogs.com/CI131204/p/3477063.html
Copyright © 2011-2022 走看看