先简单介绍下,Selenium Web Driver(Selenium 2.0),提供了很多浏览器的接口,使用户可以很简单操作浏览器。Behave一款用自然语言管理测试用例的工具。二者都支持Python语言,而Python这种脚本语言可以直接运行让测试人员更容易入手,所以环境所需要安装的也就是python,Selenium Web Driver,Behave。
一 在windows系统环境下的安装过程:
1 安装python
2 下载 selenium Web Driver http://www.seleniumhq.org/download/
Selenium Client & WebDriver Language Bindings,下载需要语言的版本,如 python等
3 安装 selenium Web Driver
https://pypi.python.org/pypi/selenium
安装setup tools->安装pip->pip install selenium
4 Selenium Web Driver Test sample,通过下面的例子你可以看出selenium操作浏览器是多么的方便。
from selenium import webdriver
browser = webdriver.Firefox()
browser.get('http://seleniumhq.org/')
5 安装 Behave https://pypi.python.org/pypi/behave
二 在Mac环境安装更方便。
1.安装python:因为mac已经预装了python,您可以在terminal里运行python,查看机器是否安装python
localhost:~ abc$ python
Python 2.7.5 (default, Aug 25 2013, 00:04:04)
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
注: MAC系统python 的第三方包都安装在 /Library/Python/2.7/site-packages/
2. 安装setup tools,pip。这些工具都是管理python的第三方包,将包安装到site-packages,安装后为.egg。
安装setup tools成功会提示:Installed /Library/Python/2.7/site-packages/setuptools-5.7-py2.7.egg
setup tools download from : https://pypi.python.org/pypi/setuptools/
pip download from : https://pypi.python.org/pypi/pip
3. 安装 Selenium Web Driver同样也是python的第三方包)
命令:pip install selenium (这就是我们为什么要装pip,而pip又依赖于setup tools,所以我们需要都装好才进入第三步。)
4. 安装Behave
命令:pip install behave 1.2.4
5. 所有第三方包安装完成后,你可以看下如下文件在 /Library/Python/2.7/site-packages/
behave-1.2.4a1-py2.7.egg
easy-install.pth
parse-1.6.4-py2.7.egg
pip-1.5.6-py2.7.egg
selenium
selenium-2.42.1-py2.7.egg-info
setuptools-5.7-py2.7.egg
setuptools.pth
web.py-0.37-py2.7.egg
6. 如果你希望测试工具能操作mysql db,你需要安装MySQLdb。这是python连接mysql的接口程序。