selenium中如何保证操作元素的成功率?也就是说如何保证我点击的元素一定是可以点击的?


 1.在寻找元素时,加上显示等待或者隐式等待,这样在对元素进行操作之前保证元素被找到,进而提高成功率;

2.在对元素操作之前,比如click,如果该元素未display(非hidden),就需要先滚动到该元素,然后进行click操作;

3.被点击的元素一定要占一定的空间,因为selenium默认会去点击元素的中心点,不占空间的元素计算不出中心点;

4.被点击元素不能被其它元素遮挡;

5.判断元素是否可以被点击。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM