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