如何提高selenum的运行速度

selenum的运行速度会受到多方面的影响,如网速,操作步骤的繁琐性,页面的加载速度以及脚本中设置的等待时间,运行的线程数等,所以不能从单方面去追求速度。要确保稳定性,能稳定的实现回归测试超市关键。

我们可以从以下几个方面提高运行效率:

  1. 化繁为简,减少操作步骤(如经过三四步才打开的网页,可以直接通过网址打开以减少不必要的操作)
  2. 中断页面加载。如果页面加载的内容较多,可以查看加载慢的原因,如果加载的内容不影响测试,则可以设置中断时间来中断页面的加载。
  3. 在设置等待时间时,可以sleep固定的时间,也可以检测到某个元素出现后及中断等待也可以提高速度
  4. 在配置testNG以实现多线程,在编写测试用例的时候。一定实现松耦合,在服务器允许的情况下,尽量设置多线程运行,以提高运行速度。


猜你喜欢

转载自blog.csdn.net/weixin_42239374/article/details/80627510