安装

介绍

Selenium Python 提供了一个简单的API 便于我们使用 Selenium WebDriver编写 功能/验收测试。 通过Selenium Python的API,你可以直观地使用所有的 Selenium WebDriver 功能

Selenium Python提供了一个很方便的接口来驱动 Selenium WebDriver , 例如Firefox、Chrome、Ie,以及Remote,目前支持的python版本有2.7或3.2以上.

当前文档仅针对 Selenium2, 不包括 Selenium 1 和 Selenium RC.

下载 Selenium 的 Python 库

推荐使用 pip 来安装Selenium 的 Python 包. 也可以从 http://pypi.python.org/pypi/selenium 下载 . Python3.5 默认包含了 pip,用pip安装 Selenium:

pip install selenium

你可能会想用虚拟机来安装一个独立的Python环境,Python的 虚拟环境. 功能和虚拟机基本上是一样的.

Windows用户的详细说明

注解

你需要联网来完成这个安装过程

  1. 安装 Python3.5 在 http://www.python.org/download 下载MSI安装包
  2. cmd.exe 开启命令行,并用下面的命令安装 selenium
C:\Python35\Scripts\pip.exe install selenium

现在你可以用python来运行你的测试脚本了. 例如,如果你创建了一个Selenium脚本然后保存为 C:\my_selenium_script.py ,然后运行

C:\Python35\python.exe C:\my_selenium_script.py

下载 Selenium Server

注解

只有在远程调用 WebDriver 时才需要用到 Selenium Server. 通过 使用Selenium 的 remote WebDriver 章节查看更多细节. 如果是初学 Selenium, 可以跳过这个部分内容

Selenium server 是个Java程序,推荐使用1.6及以上的JRE来运行Selenium server。

http://seleniumhq.org/download/ 下载 2.x 版本的 Selenium server, 文件名看起来应该类似于这样 selenium-server-standalone-2.x.x.jar Selenium server 2.x 保持向后兼容.

如果你的机器没有安装JRE,你可以从 http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载一个。 如果你使用的是 GNU/Linux 系统并且有ROOT权限的话,你也可以使用系统命令来安装JRE. 配置好 Java 的环境变量后, 可以启动 Selenium server

java -jar selenium-server-standalone-2.x.x.jar