使用waitr时出现错误,请高手指点

使用waitr时出现错误,请高手指点

大家好,我编写了下面的php?name=%B2%E2%CA%D4" onclick="tagshow(event)" class="t_tag">测试的代码
require 'watir'
#include 'watir'
ie = Watir::IE.new
ie.goto('http://member1.taobao.com/member/login.jhtml?ssl=false&f=top&redirect_url=http%3A%2F%2Fwww.taobao.com%2F')
url = ie.url
puts url
ie.text_field(:name,"TPL_username").set("investmark")
ie.text_field(:name,"TPL_password").set("taobao1234")
ie.link(:text,"免费注册").click
最后一句 "ie.link(:text,"免费注册").click" 会出现错误,错误提示信息如下:
-------------------------------------------------------------------------------------------------------------
W, [23-Sep-2007 15:45:07#3096] WARN -- : frame error in waitdocument
  OLE error code:80070005 in <Unknown>
  拒绝访问。


  HRESULT error code:0x80020009
  发生意外。
C:/ruby/lib/ruby/site_ruby/1.8/watir.rb:1405:in `method_missing'
C:/ruby/lib/ruby/site_ruby/1.8/watir.rb:1405:in `wait'
C:/ruby/lib/ruby/site_ruby/1.8/watir.rb:1404:in `upto'
C:/ruby/lib/ruby/site_ruby/1.8/watir.rb:1404:in `wait'
C:/ruby/lib/ruby/site_ruby/1.8/watir.rb:2014:in `click'
E:/source/TestFrame/test/testput.rb:14
-e:1:in `load'
-e:1
--------------------------------------------------------------------------------------------------------------
请高手指教
Why do I get an access denied error when trying to access a frame?
http://wiki.openqa.org/display/W ... ngtoaccessaframe%3F
看看这个有没有帮助
这个链接里面,好像找不到解决方案啊
各位谁有类似的问题给帮忙解决下
是不是中文的问题?不要用text,用id来抓如何
http://blog.csdn.net/chicochen/archive/2006/08/27/1127005.aspx
这个应该有帮助的


偶看出来了 所谓的自动注册的脚本就是这样
引用:
原帖由 kh9n 于 2007-9-25 16:35 发表
是不是中文的问题?不要用text,用id来抓如何
应该不是中文问题,老外也有一样的问题啊。。。
是不是版本问题啊,bug?
此问题已经解决,使用watir的安装程序安装的版本会用这个问题,而在cmd中直接使用用gem install watir没有这个问题了。
gem install watir安装的是1.5.2的版本。