安装
介绍
Selenium Python
提供了一个简单的API 便于我们使用 Selenium WebDriver
编写 功能/验收测试。
通过Selenium Python的API,你可以直观地使用所有的 Selenium WebDriver
功能
Selenium Python
提供了一个很方便的接口来驱动 Selenium WebDriver
,例如 Firefox
、Chrome
、Ie
,以及Remote
,目前支持的python
版本有2.7
, 3.2
, 3.3
和 3.4
.
下载python的selenium安装包
你可以从这里 下载python的selenium安装包,但是更好的办法是用pip
来安装。
Python3.4
的标准库里就有现成的pip
工具,可以用pip
安装selenium:
pip install selenium
你可能会想用虚拟机来安装一个独立的Python
环境,Python的pyvenc功能和虚拟机基本上是一样的。
windows用户的详细说明
注意:你需要联网来完成这个安装
- 安装python3.4 安装地址
- 用
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.x
的 Selenium 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