如何解决selenium自动化测试工具在IE中定位不准确问题?

说在前面:此解决方法只在Java版本测试过可行。

 

使用selenium自动化测试工具生成的代码在IE中跑时,会出现各种各样的问题,其中最让人头疼的问题可能就是在IE中定位不准确了。使用ById、linkText、cssSelector都解决不了。此时就需要使用笨方法了,通过鼠标的准确定位,来移动到相应位置来进行相应的操作(此方法是各浏览器兼容的)。

 

注意点:

1、操作前,必须让浏览器全屏(模拟F11),从而好确定鼠标的位置

2、接下来就是确定元素的位置,XY的坐标(可以通过截图软件去定位)

3、选中元素后就是进行你需要的操作了,这里总结了一点点的操作,供大家参考。后期还会好好的总结一次。

鼠标左键点击:

鼠标右击:

鼠标滚动(未测试):

 

鼠标双击:

 

注:鼠标操作速度可能有点快,保险点可以前后加上Thread.sleep(2000);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值