robotframework 自动化测试 (一)环境搭建

       最近开始接触编写自动化测试用例,要搭建 robot framework 环境,配置了将近一天,记录以备以后参考:

环境:

win10

robotframework 自动化测试 (一)环境搭建_第1张图片

首先列出要下载安装的一些东西:

1、安装python 

https://www.python.org/   

    robotframework 自动化测试 (一)环境搭建_第2张图片                  robotframework 自动化测试 (一)环境搭建_第3张图片

 

双击运行,选好路径直接安装就OK(我的路径D:\Python27)

安装好之后记得配置环境变量   此电脑-> 属性-> 高级系统设置-> 环境变量    

编辑path  添加安装路径就OK

成功!

2、安装steuptools 与pip 

下载地址

     https://pypi.python.org/pypi/setuptools  
     https://pypi.python.org/pypi/pip 

得到两个安装包

解压之后在解压文件内打开命令行(或者cmd切换到该文件目录下)

C:\Users\****\Downloads\pip-19.2.1 python setup.py install
 C:\Users\****\Downloads\setuptools-41.0.1 python setup.py install

记得配置环境变量

path添加:D:\Python27\Scripts

robotframework 自动化测试 (一)环境搭建_第4张图片

成功!

3、安装robotframework

https://pypi.python.org/pypi/robotframework

robotframework 自动化测试 (一)环境搭建_第5张图片就像第二步安装pip一样,可以在解压文件中打开命令行

C:\Users\****\Downloads\robotframework-3.1.2 python setup.py install

也可以使用pip安装

D:\Python27\Lib\site-packages pip install robotframwork

我用这种方式中途一直失败,所以,建议自己加源

pip install robotframwork -i http://pypi.douban.com/simple --trusted-host pypi.douban.com numpy 

好了,到这里,一切都是比较顺利的,要搭一个环境,不经历点挫折,怎么可以让你搭起来,接下来就是一遍遍怀疑人生,又一遍遍柳暗花明的时候了

4、安装wxPython  numpy

下载地址:https://pypi.python.org/pypi/wxPython 

robotframework 自动化测试 (一)环境搭建_第6张图片

下载后放到 D:\Python27\Scripts 下,打开命令行,

D:\Python27\Scripts pip install 包名(记得加后缀名)

然后,我就红了,特别红,一片红,Python version 3.5 required, which was not found in the registry。

找了很久发现是numpy安装失败,估计是wxpython需要numpy依赖吧,只能再去下载numpy,

下载地址 https://pypi.org/project/numpy/

安装方法同上,将文件放在 D:\Python27\Scripts下 

D:\Python27\Scripts pip install 包名(记得加后缀名)

robotframework 自动化测试 (一)环境搭建_第7张图片

成功!这时再安装wxpython就可以成功了

5、安装RIDE

https://github.com/mhammond/pywin32/releases 

右键D:\Python27\Scripts 下 ride.py

 robotframework 自动化测试 (一)环境搭建_第8张图片

我们来更换一下图标:点击快捷方式->右键属性->更换图标路径选择D:\Python27\Lib\site-packages\robotide\widgets\robot.ico

生成桌面快捷图标

接着启动RIDE


       照例子写了一个简单的输出helloworld

       command: pybot.bat --argumentfile c:\users\18082192\appdata\local\temp\RIDEczqo0o.d\argfile.txt --listener “D:\Program Files\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:51149:False” “D:\Program Files\Python27\RFTestCase\Test”
[Error 2]

        盯着case看了好久,确定没问题,难道是我某个环节出错了?可是我都安装成功了啊,有一种想要重新来过的赶脚,不过,最后还是给我找到了

         Python是安装成功的,但是命令行提示pybot不是内部或外部命令,这时去确认python安装目录下的\ Scripts下是否有pybot.bat这个文件,这才是解决这个问题的重点。在该目录下自己创建一个pybot.txt的文件,输入下面内容并保存修改为.bat后缀

@Echo off
python -m robot.run %*

这时候再去运行一下case,就ok了。

初步环境搭建完成!!!!!!

你可能感兴趣的:(软件测试)