说在前面:此解决方法只在Java版本测试过可行。
使用selenium自动化测试工具生成的代码在IE中跑时,会出现各种各样的问题,其中最让人头疼的问题可能就是在IE中定位不准确了。使用ById、linkText、cssSelector都解决不了。此时就需要使用笨方法了,通过鼠标的准确定位,来移动到相应位置来进行相应的操作(此方法是各浏览器兼容的)。
注意点:
1、操作前,必须让浏览器全屏(模拟F11),从而好确定鼠标的位置
2、接下来就是确定元素的位置,XY的坐标(可以通过截图软件去定位)
3、选中元素后就是进行你需要的操作了,这里总结了一点点的操作,供大家参考。后期还会好好的总结一次。
鼠标左键点击:
鼠标右击:
鼠标滚动(未测试):
鼠标双击:
注:鼠标操作速度可能有点快,保险点可以前后加上Thread.sleep(2000);