51Testing软件测试论坛
标题:
用watir遍历整个网页的时候遇到href=“##”的链接该怎么处理?
[打印本页]
作者:
风之狂敖
时间:
2011-2-24 11:18
标题:
用watir遍历整个网页的时候遇到href=“##”的链接该怎么处理?
本帖最后由 风之狂敖 于 2011-2-25 16:36 编辑
我用watir遍历整个网站的时候经常有几个页面是原窗口打开的,用attach获取新窗口就一直出错,我该用什么方法来判断呢?
是不是用ie.url来比较?
用watir遍历整个网页的时候遇到href=“##”的链接该怎么处理?
碰到这个链接的时候点击后会出错,我现在是判断存在##的链接就不去点了。。但是现在经常会出现:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.2/./watir.rb:1584:in `attach_browser_window': Unable to locate a window with url
这个问题。不知道是什么问题
作者:
风之狂敖
时间:
2011-2-24 13:57
解决了 我用当前窗口的url和首页的url对比 不同就后退。。还有种方法就是开2个窗口 IE1 = Watir::IE.new
IE2 = Watir::IE.new一个窗口用来获取URL 另外个窗口打开URL 但是没有试验过 不知道会不会有错误
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2