用ruby控制IE浏览器

用ruby控制IE浏览器



[Copy to clipboard] [ - ]
更复杂功能更强的一个
引用:
"watir",它能实现对ie的控制。打开一个IE,点击一个链接,在文本框输入参数等等,然后获得操作后的ie状态。效果不错
我用过WatiR的姊妹版WatiN写过一个浏览器的工具栏程序,效果不错。

上次论坛不是有个会员说专门用WatiR做测试的吗?跑哪里去了。
watir确实强大,曾经用他做过一个专门登陆netyi的小玩意。。。
请问下WIN32OLE的函数是在哪里查的?
拿watir写个针对没有开防护功能的wordpress的blog垃圾发信息机挺好玩的!哇哈哈哈!
引用:
原帖由 littlehehe 于 2007-9-10 20:43 发表
拿watir写个针对没有开防护功能的wordpress的blog垃圾发信息机挺好玩的!哇哈哈哈!
引用:
原帖由 littlehehe 于 2007-9-10 20:43 发表
拿watir写个针对没有开防护功能的wordpress的blog垃圾发信息机挺好玩的!哇哈哈哈!
使用watir有时候会出现一些莫名其妙的问题:如下面的代码
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("password")
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
  发生意外。
---------------------------------------
好像是个frame不认识还是怎么的。