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

简介

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。如果你是初学者(像我一样,大笑),完全可以先跳过这部分而学习下一章。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值