abelz 发表于 2006-6-9 10:06:29

关于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:38

在线等

没人在吗,谢谢高手们指点,急啊

century 发表于 2006-6-12 22:38:25

识别不了

这东西用来录制脚本不是万能的,会有问题

spqr_tristan 发表于 2007-8-5 00:57:48

估计还是你的元素定位出了问题,用flash方法看下,你操作的元素对不对。
有两个工具可以帮助定位页面元素标签,一个是微软的Internet Explorer Developer Toolbar;另一个是spysmith(http://qualityforge.com/spysmith/index.html)
都是免费工具,挺好用的

kingdees 发表于 2007-8-9 18:41:45

sdlkfj5

kingdees 发表于 2007-8-9 18:43:21

sdlkfj6 sdlkfj7

chech28 发表于 2007-8-10 19:13:52

那个元素是text看上去是testtext不代表它就真的是testtext,你要看看html源。比较有效率的方法是用工具,上面有人提过了2个,都是很好的,个人推荐spysmith,因为IEtoolbar会和有些版本的watir 有冲突,测试时候出现意料外的错误

如果你比较熟悉ruby 的话,可以旁边开个irb,遇到不确定的情况就列一下整个页面或者框架的text或者其元素,有一个方法是可以列出的,查下api,偶记不清楚了。

zhyb_2008 发表于 2008-3-13 15:03:25

感谢

多谢,这个问题我也遇到.刚初用WATIR.谢谢!:)
页: [1]
查看完整版本: 关于Watir in Ruby的问题