51Testing软件测试论坛

标题: 关于Watir in Ruby的问题 [打印本页]

作者: abelz    时间: 2006-6-9 10:06
标题: 关于Watir in Ruby的问题
我学习Watir进行Web自动化测试不久,对Web页面元素的操作还不是很熟悉,我遇到的问题的是,ie.frame("tree").link(:text,"testtext").clcik,执行这行语句后,鼠标选中的焦点并不在“testtext”上,如何将焦点转移到"testtext"上,同鼠标点击过该link一样为选中状态,我执行ie.frame("tree").link(:text,"testtext").focus()也没起作用,谢谢高手指点!谢谢!谢谢!
作者: abelz    时间: 2006-6-9 10:22
标题: 在线等
没人在吗,谢谢高手们指点,急啊
作者: century    时间: 2006-6-12 22:38
标题: 识别不了
这东西用来录制脚本不是万能的,会有问题
作者: spqr_tristan    时间: 2007-8-5 00:57
估计还是你的元素定位出了问题,用flash方法看下,你操作的元素对不对。
有两个工具可以帮助定位页面元素标签,一个是微软的Internet Explorer Developer Toolbar;另一个是spysmith(http://qualityforge.com/spysmith/index.html
都是免费工具,挺好用的
作者: kingdees    时间: 2007-8-9 18:41
sdlkfj5
作者: kingdees    时间: 2007-8-9 18:43
sdlkfj6 sdlkfj7
作者: chech28    时间: 2007-8-10 19:13
那个元素是text看上去是testtext不代表它就真的是testtext,你要看看html源。比较有效率的方法是用工具,上面有人提过了2个,都是很好的,个人推荐spysmith,因为IEtoolbar会和有些版本的watir 有冲突,测试时候出现意料外的错误

如果你比较熟悉ruby 的话,可以旁边开个irb,遇到不确定的情况就列一下整个页面或者框架的text或者其元素,有一个方法是可以列出的,查下api,偶记不清楚了。
作者: zhyb_2008    时间: 2008-3-13 15:03
标题: 感谢
多谢,这个问题我也遇到.刚初用WATIR.谢谢!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2