Robot Framework安装以及RIDE界面介绍
  Bo2AFizVf6Eo 2023年11月02日 41 0

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的。

Robot Framework安装以及RIDE界面介绍_python


Robot Framework安装以及RIDE界面介绍_python_02



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()"如下所示:


Robot Framework安装以及RIDE界面介绍_虚拟环境_03


后选择下一步,输入名称ride:


Robot Framework安装以及RIDE界面介绍_虚拟环境_04


完成后,发现图标不是机器人,这时右击图标,选择属性--更改图标按钮


Robot Framework安装以及RIDE界面介绍_虚拟环境_05


在查找此文件的图标下选择:D:\Python27\Lib\site-packages\robotide\widgets\robot.ico


Robot Framework安装以及RIDE界面介绍_python_06




3. RIDE界面介绍:

Robot Framework安装以及RIDE界面介绍_虚拟环境_07







框架名词解释:

1. 形象一点说吧,假如你盖房子,你是自己一砖一瓦的盖简单呢,还是拿一个现成的架子往上面添东西简单呢?结果不言而喻吧,有一个半成品的架子,你只需要添上一些你自己额外需要加的东西就好了。这就是框架的好处。
其实框架,就是别人写好了包装起来的一套工具,把你原先必须要写的,必须要做的一些复杂的东西都写好了放在那里,你只要调用他的方法,就可以实现一些本来要费好大劲的功能。
假如,好多好多地方都要用这么一套逻辑,那么我们会定义成一个方法(函数),就免去了导出写同样代码的麻烦,其实这个方法,就是一个框架啦,只不过非常小而已。
web开发的MVC模式,M是模型,V是视图(表现层),C是控制层。
框架就是M层啦,他把一套不涉及任何业务相关的东西都写好了包装起来,你去用就可以了,C的控制层,他是没法写的,因为不同的系统有不同的业务逻辑,框架不可能帮你把业务逻辑也写进去啦。就好比你盖房子的架子,他只能做到一个架子,不是因为他不能完全弄好,而是因为他没法去加,他也不知道你到底是需要什么颜色的瓦片,但是相比来看,框架把很多复杂的东西都弄好了,你只要在上面添加你独有的东西就可以了。

2. 什么是“框架”,框架是应用程序“模板”
就好比“八股”文章,不论好坏,按照规则填填就是
什么是“应用程序”,应用程序是完成某项特定任务的代码堆砌
也可以说是“套路”
当你完成了一、二个项目后,你是不会放弃承载着你大量心血的“代码集”的
你会在第三、第四...个项目中重复你的思路、代码,当然也包括改进或创新
于是,“框架”出现了......


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
Bo2AFizVf6Eo
最新推荐 更多