标签:sel 需要 hand uninstall 错误 row mis drive ble
安装:
pip install selenium==2.48.0
安装指定的2.48.0版本,win10这里命令提示符需要以管理员身份运行,不然安装不了
pip install selenium
安装最新版本
卸载 :
pip uninstall selenium
查看版本号:
pip show selenium
如果执行
browser = webdriver.Firefox()
1.出现selenium.common.exceptions.WebDriverException: Message: ‘geckodriver‘ executable needs to be in PATH错误
是因为,selenium3.x需要geckodriver,下载一个geckodriver放到firefox的安装目录下,在把此目录添加到path中就ok
2.出现WebDriverException:Missing ‘marionetteProtocol’ field in handshake错误
是因为,firefox版本太低,升级到48以上就ok了
我selenium是3.12.0,Firefox是35.0.1,一开始跑 browser = webdriver.Firefox()
先是出现第一个问题,按上述方法解决了,又遇到第二个问题,把firefox升级到56就ok了。
标签:sel 需要 hand uninstall 错误 row mis drive ble
原文地址:https://www.cnblogs.com/zf612326/p/9273624.html