Robot Framework安装以及RIDE界面介绍
1. Robot Framework框架的底层是基于python,所以在安装Robot Framework之前,我先介绍一下python的一些注意点,因为后续Robot Framework的安装都将基于pip来安装。
不管在windows系统下,还是在linux系统下,很经常就会遇到一个关于python版本的问题,那么就会引出使用pip安装,到底是安装到哪个python版本下相应目录去的问题。
Windows:
介绍一种如何方便的切换不同python版本的简单列子:
改系统环境变量Path,如我在自己的机器上安装了python2.7和python3.5,我只需要在Path里面把python2.7的路径提前,那么我打开cmd,输入python的时候,就是python2.7的环境,相应的输入命令pip --version就会显示出这个pip是属于python2.7的。
Linux:
①pyvenv 虚拟环境名
②进入到创建的虚拟环境中:source 虚拟环境名/bin/activate.csh
③在虚拟环境中就可以使用pip进行安装
④退出:deactivate
2. 安装Robot Framework
在相应版本的python下,执行如下命令:
①pip install robotframework
②安装wxpython(参考:https://wiki.wxpython.org/How%20to%20install%20wxPython),下载地址之一:https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/
③pip install robotframework-ride
接下来,只要在命令行中输入ride.py就能启动。
添加快捷键方法:首先在桌面上点击鼠标右键,选择新建--》快捷方式,然后在输入框输入D:\Python27\pythonw.exe -c"from robotide import main;main()"如下所示:
后选择下一步,输入名称ride:
完成后,发现图标不是机器人,这时右击图标,选择属性--更改图标按钮
在查找此文件的图标下选择:D:\Python27\Lib\site-packages\robotide\widgets\robot.ico
3. RIDE界面介绍:
框架名词解释:
1. 形象一点说吧,假如你盖房子,你是自己一砖一瓦的盖简单呢,还是拿一个现成的架子往上面添东西简单呢?结果不言而喻吧,有一个半成品的架子,你只需要添上一些你自己额外需要加的东西就好了。这就是框架的好处。
其实框架,就是别人写好了包装起来的一套工具,把你原先必须要写的,必须要做的一些复杂的东西都写好了放在那里,你只要调用他的方法,就可以实现一些本来要费好大劲的功能。
假如,好多好多地方都要用这么一套逻辑,那么我们会定义成一个方法(函数),就免去了导出写同样代码的麻烦,其实这个方法,就是一个框架啦,只不过非常小而已。
web开发的MVC模式,M是模型,V是视图(表现层),C是控制层。
框架就是M层啦,他把一套不涉及任何业务相关的东西都写好了包装起来,你去用就可以了,C的控制层,他是没法写的,因为不同的系统有不同的业务逻辑,框架不可能帮你把业务逻辑也写进去啦。就好比你盖房子的架子,他只能做到一个架子,不是因为他不能完全弄好,而是因为他没法去加,他也不知道你到底是需要什么颜色的瓦片,但是相比来看,框架把很多复杂的东西都弄好了,你只要在上面添加你独有的东西就可以了。
2. 什么是“框架”,框架是应用程序“模板”
就好比“八股”文章,不论好坏,按照规则填填就是
什么是“应用程序”,应用程序是完成某项特定任务的代码堆砌
也可以说是“套路”
当你完成了一、二个项目后,你是不会放弃承载着你大量心血的“代码集”的
你会在第三、第四...个项目中重复你的思路、代码,当然也包括改进或创新
于是,“框架”出现了......