0


UI自动化(selenium+python)之元素定位的三种等待方式!_webdriverwait定位

在selenium中可以用到三种等待方式即sleep,implicitly_wait,WebDriverWait

一、固定等待(sleep)

导入time模块,设定固定的等待时间

缺点:在网络状态良好,元素可以加载出来的情况下,依然需要等待,会导致脚本允许时间延长。

二、隐式等待(implicitly_wait)

隐式等待是指页面元素在设定时间内全部加载完成,才能执行下一步。若超过了设定时间报异常

缺点:页面的JS一般是放在body的最后加载的,若JS没有加载,页面想要的元素已经出现,这时还要继续等待。

也会影响脚本执行速度。

现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的࿰

本文转载自: https://blog.csdn.net/m0_61409163/article/details/137661532
版权归原作者 大彬子学Android 所有, 如有侵权,请联系我们删除。

“UI自动化(selenium+python)之元素定位的三种等待方式!_webdriverwait定位”的评论:

还没有评论