51Testing软件测试论坛
标题:
关于selenium IDE的mouseOver的问题
[打印本页]
作者:
showshow
时间:
2011-3-2 16:57
标题:
关于selenium IDE的mouseOver的问题
我在firefox3下面,本来有个菜单用鼠标放上去,不点,就会自动出现下拉菜单,现在我在selenium ide里用mouseOver模拟,怎么没报错,但是却不出线下拉菜单效果了,这是怎么回事,控件的路径肯定正确,哪位大虾指点,指点?
作者:
阿七
时间:
2011-3-3 11:52
有没有路径提示找不到
用这个 XPath checker
你的命令没问题
作者:
robin.von
时间:
2011-3-3 15:38
以前公司用的selenium版本比较旧的时候我也遇过这个问题,后来查了IDE的源码才发现调用MouseOver时,IDE对应的操作有一步是:document.createEvent(’HTMLEvents’).而’HTMLEvents’是无法处理MouseOver事件的,所以触发不了。
楼主可以检查一下,看是不是同一个原因。或者再试试fireEvent看能不能成功。
最终极的解决办法是查看你测试的对象,是在哪一个事件中弹出菜单的,把那个事件触发了就能成功弹出。
作者:
小米啊
时间:
2011-3-3 22:28
focus 就可以吧
作者:
Q侧耳听花开
时间:
2011-3-17 14:59
XPath checker不能和Firefox用.......
作者:
showshow
时间:
2011-4-14 11:49
我在ide下用了fireEvent("link = 菜单项", "focus"),好像没用
又把fireEvent("link = 菜单项", "focus") 和 mouseOver("link = 菜单项")结合起来用,还是模拟不出那种效果
作者:
shanxi
时间:
2011-4-14 18:40
回复
6#
showshow
上前端页面跟你操作这元素相关的源码吧
@Q侧耳听花开:
XPath checker 在我的FF4上运行的很正常。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2