最近看到很多小伙伴初学selenium时Webdriver总是初始化不正确导致报错然后找不到原因,问到我的时候我居然一时间也忘了咋整,这篇文章算是温故而知新吧,我总结了两种初始化的方法
首先保证驱动器和浏览器版本一致
驱动器版本需要注意后面的小数点,如果找不到一模一样的就用最接近的哪个版本
第一种方法最简单就是把驱动器放到浏览器同一目录
第二种是直接设置绝对路径:
driver=webdriver.Chrome(r'C:\Users\xxx\AppData\Local\Google\Chrome\Application\chromedriver.exe')
需要注意,绝对路径前面最好是加一个r,这样可以避免\后面的字符串被转义