安装

介绍

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

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

下载python的selenium安装包

你可以从这里 下载python的selenium安装包,但是更好的办法是用pip来安装。 Python3.4的标准库里就有现成的pip工具,可以用pip安装selenium:

  pip install selenium

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

windows用户的详细说明

注意:你需要联网来完成这个安装

  1. 安装python3.4 安装地址
  2. cmd.exe开启命令行,并用下面的命令安装selenium
C:\Python34\Scripts\pip.exe install selenium

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

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

下载Selenium server

注意:如果你想要使用 Remote WebDriver,必须要安装Selenium server,更多的细节可以看这里。 如果你刚开始学Selenium,你可以跳过这一块从下一章节开始。

Selenium server 是个Java程序,推荐使用1.6及以上的JRE来运行Selenium server。 你可以从这里下载2.xSelenium server,文件名看起来应该类似于这样selenium-server-standalone-2.x.x.jar 什么时候你都可以下载到最新的2.x Selenium server

如果你的机器没有安装JRE,你可以从JRE from the Oracle website下载一个。如果你使用的是 GNU/Linux系统并且有ROOT权限的话,你也可以使用系统命令来安装JRE。 如果你的PATH(环境变量)里 java命令是可用的话,你可以用这个命令来开启Selenium server:

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

2.x.x替换成你从网下下载的版本。 如果是一个非ROOT用户安装的JRE,或者环境变量里java命令不可用,你可以输入java命令的相对路径或者绝对路径,同样你也可以提供Selenium server的相对路径或者绝对路径:

/path/to/java -jar /path/to/selenium-server-standalone-2.x.x.jar