用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。如果你是初学者(像我一样,
),完全可以先跳过这部分而学习下一章。
相关文章推荐
- 趣学Python-教孩子学编程--第八章
- python 字符串,数组,元祖操作基础巩固。
- Python强制抛出自定义异常
- Python机器学习库
- 纪念一下,第一份python代码
- 趣学Python-教孩子学编程--第七章
- Python-Select/Poll/Epoll使用
- 趣学Python-教孩子学编程--第六章
- sublime text3 配置 python
- [Pycharm介绍]pycharm - 最智能的python IDE -安装篇
- 【Python】if __name__ == "__main__":
- 利用Python开发的ATM小程序
- Python + AES 加密
- 用python实现网上书店
- 初识全局解释器锁(GIL)
- python3.x 判断当前版本【简单版】
- 利用BeautifulSoup和python处理xml
- Python机器学习3-沪深全部股票抓取、保存
- python+Django+mysql环境搭建
- Python抓取图片小代码