问题描述:之前用selenium下的webdriver打开chrome网页后,网页会一直留在页面,但是昨天突然浏览器运行完后,自己就退出了。
现象如下面的gif,这个gif有点长,反正就是自己会闪退:
网上一番搜索,有以下几个方面:
1、任务结束后线程随主程序一起结束。
2、webdriver和浏览器的版本号要匹配,否则浏览器会闪退。
很快我就排除了第一个可能,然后我重新下载了chromedriver,网址如下:
https://chromedriver.storage.googleapis.com/index.html
打开过后,如下图:
这个驱动型号的选择,需要根据你当前的chrome浏览器版本号确定:
在设置-关于里面可以看到
但可以发现,驱动号码和浏览器版本号并不能完全相同,
我看反正只有一个高版本,于是我下载了高版本的,以为能兼容,发现不行,最后我下的是
100.0.4896.60版本的驱动。