在selenium中可以用到三种等待方式即sleep,implicitly_wait,WebDriverWait
一、固定等待(sleep)
导入time模块,设定固定的等待时间
缺点:在网络状态良好,元素可以加载出来的情况下,依然需要等待,会导致脚本允许时间延长。
二、隐式等待(implicitly_wait)
隐式等待是指页面元素在设定时间内全部加载完成,才能执行下一步。若超过了设定时间报异常
缺点:页面的JS一般是放在body的最后加载的,若JS没有加载,页面想要的元素已经出现,这时还要继续等待。
也会影响脚本执行速度。
现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的
版权归原作者 大彬子学Android 所有, 如有侵权,请联系我们删除。