Linux环境下搭建python+selenium+webdriver环境
1.下载并安装python,一般安装linux系统,自带有python,则python不用安装。要下载可以在官网上下载;
或者使用下面命令安装:
sudo apt-get install python-virtualenv
2.下载安装python管理工具包:pip;
sudo apt-get install python-pip
3.安装setuptools:
sudo apt-get install python-setuptools
4.下载安装selenium:注意,使用root权限安装,否则会出现安装不上。
参考selenium官方使用手册:http://selenium-python.readthedocs.org/en/latest/getting-started.html
pip install -U selenium
5. 关于Webdriver
安装的selenium2默认支持的webdriver是Firefox浏览器,如果要使用chrome或IE等其他浏览器则需要下载相关的驱动,如chromedriver或IEdriver;
下面使用默认的Firefox进行测试:
from selenium import webdriver from selenium.webdriver.common.keys import Keys driver = webdriver.Firefox() driver.get("http://www.python.org") assert "Python" in driver.title elem = driver.find_element_by_name("q") elem.send_keys("pycon") elem.send_keys(Keys.RETURN) assert "No results found." not in driver.page_source driver.close()
最后会打开python的官方网址。
chrome浏览器的配置可参考:
http://blog.likewise.org/2015/01/setting-up-chromedriver-and-the-selenium-webdriver-python-bindings-on-ubuntu-14-dot-04/