selenium-python中文版文档
selenium-python中文版文档
参照:
1. 安装
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
你可以通过
包下载
Selenium。当然,最好使用python自带 命令去安装Selenium包。Python3.6 中自带pip命令,而pthon2.x需要自己单独安装。通过如下操作使用pip命令安装Selenium:
pip install selenium
你可以考虑使用 去创建 孤立的
Python环境。而
Python 3.6 自带和 差不多的 。
1.3. 驱动
Selenium需要一个驱动器去与所选择的浏览器进行互交,以火狐为例,需要安装 驱动,以确保后面的Selenium命令可以正常运行 。假如操作系统是Linux,建议将驱动器安装在 /usr/bin
或者
/usr/local/bin。
假如互忽略这步骤操作,可能会出现以下的提示:
selenium.common.exceptions.WebDriverException: Message: ‘geckodriver’ executable needs to be in PATH.
Selenium支持浏览器都有其相应驱动程序,以下是想相关浏览器驱动下载的地址
Chrome : | |
Edge : | |
Firefox : | |
Safari : |
1.4. Window 系统安装说明
注意
在安装期间,请保持网络畅通
1.登录 下载Python3.6
2.开始-输入cmd(或者点击运行输入cmd),使用cmd程序,输入以下pip命令,安装 selenium
C:\Python35\Scripts\pip.exe install selenium
现在,你可以使用 Python去 运行你的测试脚本。例如,假如你创建并保存一个基于 Selenium的脚本在 C:\my_selenium_script.py文件中,你可以按以下命令去执行它(前提你的Python的根目录在C:\Python35)
C:\Python35\python.exe C:\my_selenium_script.py
1.4.下载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-