如何提高selenium脚本执行速度

首先想到影响速度的因素有哪些,例如网速、页面加载、操作步骤、等待时间、算法的复杂度、数据提取与写入速度等。但是不能牺牲质量来换取速度。以下在不影响用例的前提下提升速度:

  1. 减少操作,某页面经过几个页面才能进入操作,我们可以直接通过web网址打开。也就是说只关心本页面的功能,我们可以直接进入不要进行多余操作。
  2. 中断页面加载,加载内容太多也会影响速度,不影响用例的前提下,设置超时中断。
  3. 采用松耦合编写测试用例,然后在服务器允许的情况下,设置多线程运行,速度会得到提升。
  4. 使用等待时,少用sleep(),可以检测某个元素出现后中断等待也可以提高速度。
  5. 可以优化python代码来提高速度


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部