在进行Metrics测试跑自动化脚本的时候出现的问题,运行脚本点击某张图片放大,图片的xpath正确但是click()操作以后没有反应。确定xpath是正确的理由如下:
1. xPath 用 firePath 能定位到。
2. 脚本里用mouseOver(), mouseDown(), mouseUp()等方法的时候可以正常点到。
但是如果不用mouseOver()等模拟鼠标的方法来实现,直接使用click()方法,脚本运行的时候不会报错但是也不会真正实现click操作。 试了很多方法最终发现clickAt()可以实现click的效果。
Note: 之所以不用mouseOver()这几个模拟鼠标来实现的方法是因为用这些方法功能上能实现预期的效果,但是操作对应的该触发的Pev2 call没有触发, 不能实现我测试metrics的目的。