Robot framework自动化测试环境以及web\app\客户端\数据库\接口自动化环境搭建

上一篇 / 下一篇  2017-07-20 09:44:15 / 个人分类:自动测试工具

1安装python相关

1.1安装python2.X版本不要安装3.X版本)

python-2.7.9.msi(一切的基础,切记安装的路径不要有中文不要有空格,http://www.python.org/download/releases/2.7.9/),默认的安装python时,会自动安装setuptoolspip,如果没有安装则参考步骤1.31.4进行安装。

 

验证方法:

1、按照1.2配置完环境变量之后在cmd下面输入pip –version,如果显示

pip 8.1.2 from c:\python27\lib\site-packages (python 2.7),则说明pip安装成功。

2、或者在C:\Python27\Lib\site-packages下面查看是否有pipsetuptools文件夹,如果有则说明已经安装。

 

1.2环境变量配置

1.首先需要在系统中注册python环境变量:假设python的安装路径为c:\python27,则修改我的电脑->属性->高级->环境变量->系统变量中的PATH:c:\python27(在原有PATH里添加python.exe所在目录)
 
2.此时,还是只能通过"python *.py"运行python脚本,若希望直接运行*.py,只需再修改另一个环境变量PATHEXT: .PY;.PYM
 
3.PATH里添加c:\python27\Scripts
如下图所示:
 

1.3安装setuptools

setuptools(用于后续的一些测试库的安装支持,https://pypi.python.org/pypi/setuptools/
下载zip或者gz的压缩包,解压
假设setuptools解压后的目录在D:\ setuptools-14.3\setuptools-14.3setup在该目录)
 
打开cmd命令行
cd D:\setuptools-14.3\setuptools-14.3
python setup.py install
后续其他python也可使用此方法下载后安装。
 
ps:若在安装过程中遇到:
ctype = ctype.encode(default_encoding) # omit in 3.x!
UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position 1: ordinal not in range(128)
解决方法:将mimetypes.py替换Lib目录下面的这个文件,然后删除对应的pyc文件
 

1.4安装pip

pip-installpip安装方式,适合网络通畅的童鞋,https://github.com/pypa/pip/releases

setuptools的安装方法

 

安装完成后,其他库可用pip安装方式安装:

Example:打开cmd

Pip install库名

2安装robot framework

2.1安装wxpython(安装版本2.8.12.1

wxPython2.8-win32-unicode-2.8.12.1-py27.exewxPythonRIDE需要他的支持,http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/ 

 

2.2安装robot framework

robotframework-2.8.7

http://code.google.com/p/robotframework/downloads/list

 

或者命令:pip install robotframework-ride,这种安装的好处是会自动找到依赖的文件进行一块安装。

 

验证方法:1cmd下面输入ride.py如果启用了,就说明安装成功。

 

2.3安装ride(目前可用版本应该到1.50了)

robotframework-ride-1.3.0.win32.exerobotFrameworkIDE,目前最新1.3.0http://code.google.com/p/robotframework-ride/downloads/list,如有中文乱码问题请参考:http://blog.csdn.net/tulituqi/article/details/7931069

------------------------------------------------------------ 

3 web ui自动化相关(Selenium2Librabry

pip install robotframework-selenium2library

 

3.1安装decorator

decorator-3.4.0S2L库的依赖库。https://pypi.python.org/pypi/decorator/3.4.0

 

3.2安装docutils

docutils-0.11S2L库的依赖库。https://pypi.python.org/pypi/docutils/0.11

 

3.3安装selenium

selenium-2.35.0(是selenium的原生python库,要到python官网下载https://pypi.python.org/pypi/selenium/2.35.0,而IEDriver.exe要到GOOGLE下载http://code.google.com/p/selenium/

 

3.4安装selenium2library

robotframework-selenium2libraryselenium2测试库,基于webdriver驱动,最新release1.5.0,下载:https://github.com/rtomac/robotframework-selenium2library/releases,如有问题请参考:http://blog.csdn.net/tulituqi/article/details/7604967 

 

-----------------------------------------------------------------------------------------------------------------

TAG:

 

评分:0

我来说两句

日历

« 2024-04-18  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 333348
  • 日志数: 230
  • 建立时间: 2007-11-19
  • 更新时间: 2024-04-03

RSS订阅

Open Toolbar