版主,各位大大,问你们个问题哈~请进
我使用ruby+watir来做自动化测试,有这么一个问题,不知道你有没有解决方法哈?打开一个网页:
$ie = Watir::IE.new
$ie.goto("http://xxxx")
问题一:打开这个网页后,如何判断某个元素已经加载完成?
目前我是以xxx.exist?来判断的,请问你是如何做的
问题二:在该页面点击某个链接或者按钮后,新打开一个网页,如何捕捉该网页?
我是用IE.attach()来确定新的页面的
问题三:继上一个问题,最主要的是,如何判断新打开的网页是否正确显示了,或者找不到网页时,这时候用什么方法可以判断找不到网页
谢谢斑竹和各位大大们 看页面显示啊。 看页面显示啊。
2gua 发表于 2011-05-18 16:56 http://bbs.chinaunix.net/images/common/back.gif
能给点代码瞧瞧不?谢谢
例如我的,
$ie = Watir::IE.new
$ie.logger.level = Logger::ERROR
$ie.goto($htp)
xxx.click() #点击一个链接后弹出一个新页面
$new_ie=IE.attach(:title,"xxxxx网页标题")#新页面
...
...
在这里,如果这个新页面显示出错,或者无法找到该页面时,$new_ie=IE.attach(:title,"xxxxx网页标题")后面的语句就没法执行了,我该如何捕获异常呢? 回复 3# suautotest
善用搜索啊:
http://www.51testing.com/html/57/1872.html 我还真没用过这东东啊。 我还真没用过这东东啊。
2gua 发表于 2011-05-18 17:04 http://bbs.chinaunix.net/images/common/back.gif
呵呵,你不是斑竹吗?没用过ruby+watir?不可能吧 回复suautotest
善用搜索啊:
2gua 发表于 2011-05-18 17:03 http://bbs.chinaunix.net/images/common/back.gif
能搜索的东西基本上都搜索了,你给的这个网页中的信息没用呢 回复 6# suautotest
Ruby的用途多么广泛,这有啥奇怪的。 回复 7# suautotest
那就看官方文档啊。
页:
[1]