关于Watir in Ruby的问题
我学习Watir进行Web自动化测试不久,对Web页面元素的操作还不是很熟悉,我遇到的问题的是,ie.frame("tree").link(:text,"testtext").clcik,执行这行语句后,鼠标选中的焦点并不在“testtext”上,如何将焦点转移到"testtext"上,同鼠标点击过该link一样为选中状态,我执行ie.frame("tree").link(:text,"testtext").focus()也没起作用,谢谢高手指点!谢谢!谢谢!在线等
没人在吗,谢谢高手们指点,急啊识别不了
这东西用来录制脚本不是万能的,会有问题 估计还是你的元素定位出了问题,用flash方法看下,你操作的元素对不对。有两个工具可以帮助定位页面元素标签,一个是微软的Internet Explorer Developer Toolbar;另一个是spysmith(http://qualityforge.com/spysmith/index.html)
都是免费工具,挺好用的 sdlkfj5 sdlkfj6 sdlkfj7 那个元素是text看上去是testtext不代表它就真的是testtext,你要看看html源。比较有效率的方法是用工具,上面有人提过了2个,都是很好的,个人推荐spysmith,因为IEtoolbar会和有些版本的watir 有冲突,测试时候出现意料外的错误
如果你比较熟悉ruby 的话,可以旁边开个irb,遇到不确定的情况就列一下整个页面或者框架的text或者其元素,有一个方法是可以列出的,查下api,偶记不清楚了。
感谢
多谢,这个问题我也遇到.刚初用WATIR.谢谢!:)
页:
[1]