使用更高配置的电脑和选择更快的网络环境;
使用效率更高的语言,比如java执行速度就快过python;
优化代码;
不要盲目的加sleep,尽量使用显式等待;
可以考虑分布式执行(如,配置testNG实现多线程)或者使用selenium grid;
对于firefox,考虑使用测试专用的profile,因为每次启动浏览器的时候firefox会创建1个新的profile,对于这个新的profile,所有的静态资源都是从服务器直接下载,而不是从缓存里加载,这就导致网络不好的时候用例运行速度特别慢的问题;
chrome浏览器和safari浏览器的执行速度看上去是最快的。
如何提高selenium脚本的执行速度?
最新推荐文章于 2024-04-24 14:42:21 发布