selenium.common.exceptions.SessionNotCreatedException: Message: session not created: cannot process extension #1
from unknown error: CRX verification failed to parse extension header. Chrome supports only CRX3 format. Does the extension need to be updated?
chrome一不小心更新到了v80,然后我的自动化测试程序加不了crx插件,是因为新版本的chrome只支持crx,谷歌了很多,发现一个最简单的方法,就是自己打包扩展程序,然后得到的就是crx3格式的了,话不多说,直接上图
C:\Users\你的用户名\AppData\Local\Google\Chrome\User Data\Default\Extensions
然后找到需要打包的ID
C:\Users\你的用户名\AppData\Local\Google\Chrome\User Data\Default\Extensions\neebplgakaahbhdphmkckjjcegoiijjo\3.43_0
将这个路径复制到扩展程序根目录,就可以看到打包后的crx文件了
chrome_opt.add_extension('3.43_0.crx')
selenium不报错了,完美