已经通读该专栏文章的同学,或许对UI自动化测试有了一定的掌握,细心的同学肯定会发现一个问题,当用例量达到一定程度时,对于整体用例的执行速度肯定不会很满意。除了应用多线程运行用例的方式加快速度,有没有其他的方法呢?
今天告诉大家,方法是有的!也是本人新学的。
1、使用selenium控制驱动已打开的浏览器去执行用例!这样将直接减少执行用例中耗时最长的部分,即启动打开浏览器的耗时时间。
2、将Selnium的页面加载策略设置为none!这样将直接减少加载访问页面的执行时间。
如何操作?本文将只做两种方法的讲解(以Edge浏览器为例),如何将此方法融合到自动化测试框架中,请各位自己研究,研究出来可以分享在评论区。
一、使用selenium控制驱动已打开的浏览器
(一)、给浏览器配置控制参数
给浏览器配置控制参数有两种方式:
1、通过cmd命令行的方式:
找到浏览器的安装路径,我的浏览器安装路径是:
C:\Program Files (x86)\Microsoft\Edge\Application
打开路径后,在路径栏输入 cmd,回车,打开cmd命令操作窗口,如下图:

然后在cmd命令
本文介绍了两种提高selenium自动化测试速度的方法:通过配置参数控制已打开的浏览器,以及调整selenium的页面加载策略为none。实验表明,Firefox在执行速度上优于Chrome和Edge。同时,关闭浏览器扩展插件也有助于提升速度。
订阅专栏 解锁全文
1251

被折叠的 条评论
为什么被折叠?



