造梦空间

robot framework基础入门:(1):简介
一、安装Python官网:https://www.python.org/因为Robot Framework框架是基...
扫描右侧二维码阅读全文
09
2018/06

robot framework基础入门:(1):简介

一、安装Python

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

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

注意事项:

1、 需要选择Python2;

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

3、 如果像我一样,一路next,米有选中自动添加path,就需要手动去添加,方法也很简单。在path中添加“D:Python27;D:Python27Scripts;”其中D:Python27Scripts;是安装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:packagesetuptools或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:Python27Libsite-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:Python27pythonw.exe -c “from robotide import main; main()”,D:为Python的安装路径

3、 单击下一步

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

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

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

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

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

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

此文安装步骤是借鉴虫师的robot_frame自动化测试文档,然后添加了自己在安装过程中遇到的问题,希望对于小白的你也有些帮助~~~

Last modification:June 9th, 2018 at 11:58 am
If you think my article is useful to you, please feel free to appreciate

Leave a Comment