您的位置:首页 > 编程语言 > Python开发

教你一步步搞定win7环境下RobotFramework的环境搭建

2017-05-07 22:05 323 查看

一、安装Python

官网:https://www.python.org/

因为Robot Framework框架是基于Python语言开发的,所以这个是前提

注意事项:

1、  需要选择Python2;

2、  安装Python2.7.9/Python3.X时,选中最后一项(我安装的时候没有仔细看,所以没有选)可以自动添加环境变量;

3、  如果像我一样,一路next,米有选中自动添加path,就需要手动去添加,方法也很简单。在path中添加“D:\Python27;D:\Python27\Scripts;”其中D:\Python27\Scripts;是安装pip需要的。注意最后面要有;

在cmd中输入Python就能进入Python的世界啦~

二、安装setuptools和pip

首先简单说下这两个包的作用。

Setuptools可以让程序员更方便的创建和发布Python包,特别是那些对其他包具有依赖性的状况。使用setuptools里的easy_install命令安装第三方Python包。

Pip是一个安装和管理Python包的工具,通过pip去安装Python包变得十分简单,pip依赖于setuptools,因此有安装顺序。

Setuptools下载地址:https://pypi.python.org/pypi/setuptools

Pip的下载地址:https://pypi.python.org/pypi/pip

安装方式一样,进入到相应的文件夹下,执行命令:E:\package\setuptools或pip的文件夹>python setup.py install

验证方式:在cmd中敲pip不报错

注意事项:

1、  如果在安装setuptools遇到xx包导入错误,没有发现xx包,可以自行去下载安装。下载地址:https://pypi.python.org/pypi,然后搜索自己缺少的包,例如six/packaging/appdirs,我就是缺这几个包,可以通过pip安装(命令pip install
package),也可以通过下载解压后用Python的安装命令pythonsetup.py install。

2、如果pip提示不是内部命令,首先去检查环境变量是否配置了。

三、安装robot framework

下载地址:https://pypi.python.org/pypi/robotframework/2.8.7

提供了exe的文件和tar.gz文件,前者可以直接双击安装,后者则需像安装Python包一样用Python setup.py install,或者通过pip命令,D:\Python27\Lib\site-packages>pipinstall robotframwork

四、安装wxPython

下载地址:http://www.wxpython.org/download.php

wxPython 是 Python 非常有名的一个 GUI 库,因为 RIDE 是基于这个库开发的,所以这个必须安装。

安装没啥注意事项,只是该网站上很不好下,建议直接找别人下载好的资源或者用迅雷下载.

五、安装RIDE

下载地址:https://pypi.python.org/pypi/robotframework-ride

RIDE 是 Robot Framework 测试数据的编辑器。它使测试用例的创建、运行、测试项目的组织可以在图形界面下完成。

经过前面的一系列安装,到这里安装就可以驾轻就熟了。

按理说,到这里应该就是最后一步,就可以在桌面上生存一个RIDE的图标,双击就能看到理想中的界面了,but,并不是所有的同学都是那么顺利,比如我,在桌面上瞅了几遍也么有找到那个图标,像我一样的请按下面步骤来:

1、  在桌面上右键新建快捷方式

2、  在“请键入对象”的位置上输入命令:D:\Python27\pythonw.exe -c “from robotide import main; main()”,D:\为Python的安装路径

3、  单击下一步

4、  输入该快捷方式的名称,随你怎么输啦

5、  点击完成,桌面上立马就看到了RIDE的入口图标啦。

6、  你也可以换一个标志性图标,在快捷方式上右键→属性→更改图标,在“浏览”中输入路径“D:\Python27\Lib\site-packages\robotide\widgets”,找到机器人的图标点击确定就OK啦。

到这里,还是木有完!!!!!!!双击该图标后,你会发现木有丝毫反应,是启动的太慢了么?等等等,心急吃不了热豆腐,可是几分钟过去了依然木有反应,这时候不要急,你离成功还差一步。出现这个现象的原因可能是由于RIDE 所依赖的wxPython 版本不一直造成的。解决方法如下:

在cmd中输入我们刚才创建快捷方式的命令“from robotide import main”,会提示wxPython notfound,接着告诉你应该从哪里(网址)下载什么样的版本。经过N次波折的我们这个时候精力已经快耗的差不多啦,如果网速不好或者此时运气不佳,照着提示的网址打开可能下载的超慢,此时建议直接百度符合要求的wxPython版本,网友们都是很热心哒,都已经传在网盘等你去下载了呐。

OK,至此,我已经全部搞定,可以正常使用啦~~~

此文安装步骤是借鉴虫师的robot_frame自动化测试文档,然后添加了自己在安装过程中遇到的问题,希望对于小白的你也有些帮助~~~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息