官网: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可以让程序员更方便的创建和发布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提示不是内部命令,首先去检查环境变量是否配置了。
下载地址: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
下载地址:http://www.wxpython.org/download.php
wxPython 是 Python 非常有名的一个 GUI 库,因为 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自动化测试文档,然后添加了自己在安装过程中遇到的问题,希望对于小白的你也有些帮助~~~