您的位置:首页 > 编程语言 > Python开发

用python玩转selenium:1-准备环境

2015-11-29 12:37 549 查看


简介

Python版Selenium提供了一套用于编写功能测试及验收测试的API。利用这套简单的API,不仅可以很直观的接触到Selenium WebDriver的所有功能,而且还可以很方便的访问各类WebDrivers,如Firefox、Ie、Chrome、Remote等。目前Selenium支持的Python版本:2.7、3.2、3.3和3.4.

本文档只讲解Selenium 2 WebDriver API的内容,不涉及Selenium 1 及Selenium RC API.


安装Selenium

Selenium可以从PyPI page for selenium package下载,但更好的方法是使用pip工具安装,Python3.4的标准库已经内置了pip工具。使用pip工具,可用如下命令安装Selenium:

pip install selenium

当然,你可能想到使用virtualenv创建分离的Python环境,不过Python3.4已经内置了功能几乎一样的pyvenv工具。

注意:此处提到的python版本是3.4的,内置了pip工具,如果你使用的是python 2.7,需要先安装pip,具体可参考本人站点->Python
Selenium环境搭建。


针对Windows用户的细节说明

1)安装Python3.4(下载页面MSIavailable in python.org download page.)

2)打开Dos窗口,进入Scripts目录安装selenium。命令如下:
C:\Python34\Scripts\pip.exe install selenium


3)使用Python运行测试脚本。比如,已经编写了基于selenium的脚本,并保存路径C:\my_selenium_script.py,然后就可以用下面的命令运行该脚本:
C:\Python34\python.exe C:\my_selenium_script.py


注意:安装之前需要有Internet连接。


下载Selenium server

由于Selenium server是Java项目,故,推荐JRE1.6或更高的版本运行Selenium server。

Selenium server可以从download page of seleniumwebsite下载,类似于这样的文件名selenium-server-standalone-2.x.x.jar。

1)如果系统没有安装JRE,可从JREfrom the Oracle website下载。如果你使用的是Linux系统并拥有root权限,可使用系统命令安装JRE。

2)如果Java命令已经加入到环境变量,用如下命令即可开启Selenium server:
java -jar selenium-server-standalone-2.x.x.jar


3)如果使用非root权限安装JRE或JRE没有被添加到环境变量,你可以键入相对路径或绝对路径找到Java命令,然后键入Selenium server文件的相对路径或绝对路径来开启selenium server,命令如下:
/path/to/java -jar /path/to/selenium-server-standalone-2.x.x.jar


注意:Selenium server并非必需组件,如果你想使用remote WebDriver,请参考UsingSelenium
with remote WebDriver。如果你是初学者(像我一样,

),完全可以先跳过这部分而学习下一章。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: