RF 框 Robot framework :https://pypi.python.org/pypi/robotframework/2.8.5
GUI 库 wxPython : http://www.wxpython.org/download.php (Wxpython 是 python 非常有名的一个 GUI 库,因为 RIDE 是基于这个库开发的,所以这个必须安装)
图形界面 Robot framework-ride : https://pypi.python.org/pypi/robotframework-ride (RIDE 就是一个图形界面的用于创建、组织、运行测试的软件)
RF-seleniumlibrary Robot framework-selenium2library:https://pypi.python.org/pypi/robotframework-selenium2library/1.5.0
(可以通过 python 的 pip 工具包进行安装:>pip install
robotframework-selenium2library )(RF-seleniumlibrary 可以看做 RF 版的
selenium 库, selenium ( webdriver )可以认为是一套基于 web 的规范( API ),所以, RF 、
appium 等测试工具都可以基于这套 API 进行页面的定位与操作)
python
1、下载并安装setuptools的Windows版本【这个工具是python的基础包工具】 2、下载并安装pip工具【这个工具是python的安装包管理工具,类似于Ubuntu的aptget工具】
3、通过pip命令安装selenium工具
4、测试demo脚本
具体安装操作:
1、去这个地址http://pypi.python.org/pypi/setuptools下载setuptools
2、直接安装其Windows版本的安装包,但需要对应的python版本支持
3、pip:地址http://pypi.python.org/pypi/pip
4、r解压,进入其目录输入命令:python setup.py install
5、使用pip安装selenium,命令为:pip install -U selenium
6、在命令行调用测试脚本【python demo.py】
robotframework相关安装包和测试库列表:
1、python-2.7.5.msi(一切的基础,切记安装的路径不要有中文不要有空格,http://www.python.org/download/releases/2.7.5/)
2、setuptools (https://pypi.python.org/pypi/setuptools/)
3、pip-install (pip安装方式,https://github.com/pypa/pip/releases)
4、
wxPython2.8-win32-unicode-2.8.12.1-py27.exe(wxPython,RIDE需要他的支
持,http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/ )
5、robotframework-2.8.4(robotframework本身。http://code.google.com/p/robotframework/downloads/list)
6、robotframework-ride-1.3.0.win32.exe(robotFramework的IDE,http://code.google.com/p/robotframework-ride/downloads/list)
7、decorator-3.4.0(S2L库的依赖库。https://pypi.python.org/pypi/decorator/3.4.0)
8、docutils-0.11(S2L库的依赖库。https://pypi.python.org/pypi/docutils/0.11)
9、robotframework-selenium2library (selenium2测试库,基于webdriver驱动,https://github.com/rtomac/robotframework-selenium2library/releases)
10、
selenium-2.35.0(是selenium的原生python库,https://pypi.python.org/pypi
/selenium/2.35.0,而IEDriver.exe要到GOOGLE下载http://code.google.com/p
/selenium/)
11、pywin32-217.win32-py2.7.exe(请注意py版本http://sourceforge.net/projects/pywin32/files/pywin32/)
12、AutoItLibrary-1.1(必须先安装上面的pywin32,下载路径:http://code.google.com/p/robotframework-autoitlibrary/)
13、DatabaseLibrary(http://franz-see.github.io/Robotframework-Database-Library/)
备注:安装中碰到的问题
1.环境变量增加如下,D:\Python27;D:\Python27\Scripts;
2.在windows下安装第三包时,需要进入到安装包的目录下,用以下命令:python setup.py install