安装
1.1. 简介
Selenium Python提供了一个简单的绑定式API来使用Selenium WebDriver编写功能/验收测试。通过Selenium Python API,您可以以一种直观的方式访问Selenium WebDriver的所有功能。
Selenium Python提供了一个便利的绑定式API去接入火狐、IE、Chrome、 Remote等浏览器。目前支持的python版本有2.7或3.5以上。
这份文档介绍了Selenium 2 WebDriver API. Selenium 1,但不包括Selenium RC API 。
1.2. 使用python下载Selenium
你可以通过PyPI包下载Selenium。当然,最好使用python自带pip命令去安装Selenium包。Python3.6标准库中自带pip命令,而pthon2.x需要自己单独安装。通过如下操作使用pip命令安装Selenium:
pip install selenium
你可以考虑使用virtualenv去创建孤立的Python环境。而Python 3.6 自带和virtualenv差不多的pyvenv。
1.3. 驱动
Selenium需要一个驱动器去与所选择的浏览器进行互交,以火狐为例,需要安装geckodriver驱动,以确保后面的Selenium命令可以正常运行。假如操作系统是Linux,建议将驱动器安装在/usr/bin 或者 /usr/local/bin。
假如互忽略这步骤操作,可能会出现以下的提示:
selenium.common.exceptions.WebDriverException: Message: "geckodriver’ executable needs to be in PATH.
Selenium支持浏览器都有其相应驱动程序,以下是想相关浏览器驱动下载的地址
1.4. Window 系统安装说明