UI自动化执行脚本浏览器闪退
我们编写好的脚本,执行过没有任何问题,过了段时间再次执行,发现执行时,浏览器会出现闪退的情况,如:
from selenium import webdriver driver = webdriver.Chrome() driver.get('http://baidu.com') driver.save_screenshot('./test.png')
闪退后报错:
因Chrom的版本会自动的更新,和我们之前chromedriver.exe的版本,已经不匹配了,所以我们需要看下自己的Chrom的版本是多少:
继续到Chrome驱动文件下载中:https://npm.taobao.org/mirrors/chromedriver/(需要下载和我们电脑中Chrome浏览器同样的版本,如果没有同样的版本,下载距离最近的版本,电脑是64位,下载32位的是可以正常使用的),下载后,进入压缩包,点击【解压到】,放到“Python”的【类似Python38】安装目录下
Firefox驱动文件下载:https://github.com/mozilla/geckodriver/releases
驱动更新与我们Chrome浏览器版本相近了,再重新执行下,看看吧
本文来自博客园,作者:他还在坚持嘛,转载请注明原文链接:他还在坚持嘛 https://www.cnblogs.com/brf-test/p/16251006.html