Python3版本:3.11.5
Pycharm版本:2023.2.1
Chrome版本:117.0.5938.150(正式版本)
在使用最新版的Selenium4版本时,chromedriver可以驱动Chrome但是闪退,Selenium目前最新版本是4.13.0(Python版)
可能原因:
1.chromedriver版本和Chrome版本不一致导致,chromedriver版本是能下载到的最新版:117.0.5938.88 chromedriver-win64
2.Selenium版本的问题,新版不稳定
3.代码写的有问题,(Selenium4和Selenium3版本语法不一样)
结果:
Selenium版本导致的问题,4.13.0版本不稳定,降级即可。那么降级到哪个版本合适呢?依次从高到低试了一遍,目前来说,稳定不闪退的最新版本是Selenium4.5版本,4.5---4.13的版本都会闪退
资源下载链接:
1.chromedriver:Chrome for Testing availability