Ruby watir環境搭建錯誤解決方法
Ruby watir環境搭建在實際操作中可能會遇到一些問題,往往這些小錯誤會使經驗不太豐富的新手們甚為頭疼。在這里我們就為大家詳細介紹一下Ruby watir環境搭建時出現的錯誤解決辦法。#t#
Ruby watir環境搭建完成后用下面例子來測試:
require 'watir'
ie = Watir::IE.new
ie.goto('http://www.g.cn')
如果能夠打開'http://www.g.cn'就說明安裝成功
可惜我沒有安裝成功,提示以下Ruby watir環境搭建錯誤
d:/Ruby/lib/ruby/gems/1.8/gems/windows-pr-0.9.3/lib/windows/thread.rb:59:
uninitialized constant Windows::API::Error (NameError)
from
d:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original_require'
from
d:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from
d:/Ruby/lib/ruby/gems/1.8/gems/win32-process-0.5.9/lib/win32/process.rb:3
from d:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original_require'
from
d:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from d:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ie-process.rb:1
from d:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original_require'
from
d:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from d:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ie.rb:45
from
web.rb:17
在谷歌搜索找到這個網址 http://www.zhuaijun.cn/archives/53 ,他的原帖是:
出現這個Ruby watir環境搭建問題是因為windows-pr版本的問題引起了。
0.9.3版本有個小問題
結果的辦法是先Gem uninstall
windows-pr
然后再運行 Gem install windows-pr
OK,Ruby watir環境搭建出現的錯誤已經搞定。