在使用selenium模块中的自动化测试模块:webdriver和PhantomJS 的时候,出现错误:
selenium.common.exceptions.WebDriverException: Message: 'phantomjs' executable needs to be in PATH.
和selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH.
- 经过摸索和查找资料,基本解决了对应的问题,可以正常使用
1.解决chromedriver问题
- 第一步:查询chrome的版本,
chrome://version
,并查找一下资料,对应chrome版本的驱动版本是多少, 然后去下载对应的chromedriver.exe驱动,在这里下载chromedriver驱动下载- 注意,如果是win系统,下载的地方只有32位,就算是64位系统, 使用32位也行
- 第二步:配置
chromedriver
,将下载之后的chromedriver.exe
放到python
的根目录中,就是python.exe那个目录- 注意:如果放到根目录还是不行,那么就增加环境变量,在
path
- 注意:如果放到根目录还是不行,那么就增加环境变量,在