1.已下载Selenium,更新版本
pip install -U selenium
2.Selenium和Firefox版本兼容
selenium 2.52.0 &firefox 40-45.0.2
Python Selenium包各个版本下载地址:https://github.com/SeleniumHQ/selenium/releases
3.启动报错selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH
1. selenium 3.x开始,webdriver/firefox/webdriver.py的__init__中,executable_path="geckodriver";而2.x是executable_path="wires"
2. firefox 47以上版本,需要下载第三方driver,即geckodriver;在http://docs.seleniumhq.org/download/的Third Party Drivers, Bindings, and Plugins下面找到Mozilla GeckoDriver,下载到任意电脑任意目录,解压后将该路径加入到PC的path(针对windows)即可。例如:
2. firefox 47以上版本,需要下载第三方driver,即geckodriver;在http://docs.seleniumhq.org/download/的Third Party Drivers, Bindings, and Plugins下面找到Mozilla GeckoDriver,下载到任意电脑任意目录,解压后将该路径加入到PC的path(针对windows)即可。例如:
iedriver = "D:/Program Files/python/Scripts" #geckodriver.exe放到该路径下 # os.environ["webdriver.gecko.driver"] = iedriver driver = webdriver.Firefox(iedriver)