如何为Firefox设置selenium python环境?我正在使用Firefox 50,selenium 3,python 3.5,我尝试了很多二进制文件并在环境路径中复制geckodriver等。
据我所知,你想在python中开发,使用selenium库并使用Firefox webdriver。
pip install selenium
或某些像PyCharm的IDE建议安装库,只需导入selenium)试验机应具有硒V. 3.0.2,firefox V. 51.0.1(最新版本)和geckodriver v.0.14。如果您使用的是linux,请执行以下步骤:
apt-get update
apt-get install firefox
pip3 install selenium==3.0.2
wget https://github.com/mozilla/geckodriver/releases/download/v0.14.0/geckodriver-v0.14.0-linux64.tar.gz -O /tmp/geckodriver.tar.gz && tar -C /opt -xzf /tmp/geckodriver.tar.gz && chmod 755 /opt/geckodriver && ln -fs /opt/geckodriver /usr/bin/geckodriver && ln -fs /opt/geckodriver /usr/local/bin/geckodriver
为确保每件事情顺利进行,请检查所有内容的版本并确保其匹配。
这是一个运行的例子
from selenium import webdriver
driver = webdriver.Firefox()
driver.get('http://google.com')
print driver.title
driver.quit()
1)在windows中安装python:https://www.python.org/downloads/
2)然后从命令行运行pip install:pip install selenium
3)下载gecko / chrome / ie driver并将driver.exe路径添加到PATH Variable。所以需要在运行selenium driver.Firefox()/ driver.Chrome()方法时设置路径。