Ruby watir環(huán)境搭建錯(cuò)誤解決方法
Ruby watir環(huán)境搭建在實(shí)際操作中可能會(huì)遇到一些問題,往往這些小錯(cuò)誤會(huì)使經(jīng)驗(yàn)不太豐富的新手們甚為頭疼。在這里我們就為大家詳細(xì)介紹一下Ruby watir環(huán)境搭建時(shí)出現(xiàn)的錯(cuò)誤解決辦法。#t#
Ruby watir環(huán)境搭建完成后用下面例子來測(cè)試:
require 'watir'
ie = Watir::IE.new
ie.goto('http://www.g.cn')
如果能夠打開'http://www.g.cn'就說明安裝成功
可惜我沒有安裝成功,提示以下Ruby watir環(huán)境搭建錯(cuò)誤
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
在谷歌搜索找到這個(gè)網(wǎng)址 http://www.zhuaijun.cn/archives/53 ,他的原帖是:
出現(xiàn)這個(gè)Ruby watir環(huán)境搭建問題是因?yàn)閣indows-pr版本的問題引起了。
0.9.3版本有個(gè)小問題
結(jié)果的辦法是先Gem uninstall
windows-pr
然后再運(yùn)行 Gem install windows-pr
OK,Ruby watir環(huán)境搭建出現(xiàn)的錯(cuò)誤已經(jīng)搞定。