ChromeDriver自动更新、FirefoxDriver自动更新、InternetExplorerDriver自动更新(Java+Python)
下面以 ChromeDriver随chrome调用时自动更新(Java+Python)为例,其它同理...
使用selenium自动化时,一个很烦的问题就是chrome会自动更新(python),然后chromedriver的版本就会不兼容。之前是被动的几小时查询一次如有更新就自动更新。但问题还是来了,如果chrome在10:00更新了,但更新chromedriver的定时任务定在10:30...那么 10:00 -> 10:30 这段时间用户调用就会有问题...
更改更新方案:定时任务取消。转为用户调用的时候如果发现有匹配的新版本就自动更新...
测试环境版
服务器运行效果
来看一下实际效果: