每天努力一点点,坚持下去 ------ 博客首页

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浏览器版本相近了,再重新执行下,看看吧

 

 


 

posted @ 2022-05-09 21:27  他还在坚持嘛  阅读(639)  评论(0编辑  收藏  举报