【背景】
测试selenium时,如果不做任何改造,那么每次测试都要吊起driver,从头执行一遍所有步骤。频繁修改并回归测试时会感觉效率很低。
【改善方法】
采用手动一次吊起Chrome,完成登录等公共步骤后,再用selenium接上的方法展开测试。
首先利用如下Bat文件吊起测试Chrome:
Selenium效率化预备Bat下载地址
在这个Chrome中做打开,登录等公共的准备步骤
然后在Python的Selenium脚本中做如下设置:
# 开始运行网页脚本
options = webdriver.ChromeOptions()
prefs = {
'profile.default_content_settings.popups': 0,