selenium-python中文版文档

安装

1.1. 简介

Selenium Python提供了一个简单的绑定式API来使用Selenium WebDriver编写功能/验收测试。经过Selenium Python API,您能够以一种直观的方式访问Selenium WebDriver的全部功能。java

Selenium Python提供了一个便利的绑定式API去接入火狐、IE、Chrome、 Remote等浏览器。目前支持的python版本有2.7或3.5以上。python

这份文档介绍了Selenium 2 WebDriver API. Selenium 1,但不包括Selenium RC API 。git

1.2. 使用python下载Selenium

你能够经过PyPI包下载Selenium。固然,最好使用python自带pip命令去安装Selenium包。Python3.6标准库中自带pip命令,而pthon2.x须要本身单独安装。经过以下操做使用pip命令安装Selenium:github

pip install selenium
你能够考虑使用virtualenv去建立孤立的Python环境。而Python 3.6 自带和virtualenv差很少的pyvenv。web

1.3. 驱动

Selenium须要一个驱动器去与所选择的浏览器进行互交,以火狐为例,须要安装geckodriver驱动,以确保后面的Selenium命令能够正常运行。假如操做系统是Linux,建议将驱动器安装在/usr/bin 或者 /usr/local/bin。chrome

假如互忽略这步骤操做,可能会出现如下的提示:浏览器

selenium.common.exceptions.WebDriverException: Message: ‘geckodriver’ executable needs to be in PATH.服务器

Selenium支持浏览器都有其相应驱动程序,如下是想相关浏览器驱动下载的地址网络

Chrome: https://sites.google.com/a/ch...
Edge: https://developer.microsoft.c...
Firefox: https://github.com/mozilla/ge...
Safari:
https://webkit.org/blog/6900/...测试

1.4. Window 系统安装说明

注意

在安装期间,请保持网络畅通

1.登陆MSI available in python.org下载Python3.6

2.开始-输入cmd(或者点击运行输入cmd),使用cmd程序,输入如下pip命令,安装selenium

C:Python35Scriptspip.exe install selenium
如今,你能够使用Python去运行你的测试脚本。例如,假如你建立并保存一个基于Selenium的脚本在C:my_selenium_script.py文件中,你能够按如下命令去执行它(前提你的Python的根目录在C:Python35)

C:Python35python.exe C:my_selenium_script.py

1.4.下载Selenium服务

注意

假如你要使用远程WebDriver时,才须要Selenium服务器。详情请阅览WebDriver的Selenium 部分。假如你刚接触Selenium,你能够跳过这部分,进入下一章节。

Selenium服务是一个Java程序。建议要在1.6或更新版本的Java运行环境(JRE)内运行Selenium服务器。
你能够在这里下载2.x版本的Selenium服务器。文件名大概以下:selenium-server-standalone-2.x.x.jar。从这你能够下载到最新2.x 的Selenium服务器。
假如你还没在你的系统里安装Java的运行环境(JRE),你能够在从这里下载。你也能够使用系统指令去安装JRE,当你使用的是GNU/Linux系统且你有管理员(root)的权限。

假如你把java程序配置环境变量中,你能够执行如下命令:

java -jar selenium-server-standalone-2.x.x.jar
你能够根据你实际的需求,修改2.X.X去安装你想安装的Selenium版本

假如使用非管理员权限帐户安装JRE又或者你window系统没有配置好有效环境变量,你能够使用绝对或者相对路径,去执行java命令。例如,你能够使用相对或者绝对路径去执行Selenium服务器的jar文件,这个命令以下所示:

/path/to/java -jar /path/to/selenium-

相关文章
相关标签/搜索