robotframework认识安装

一、robotframework的认识
robotframework是基于python开发的一个自动化测试框架,它本身提供了一套独立的基础语法。
用它本身提供了一些测试库,用户可以使用相同的语法,用于创建测试用例创建新的更高层次的现有的关键词。
它是关键字驱动的测试方法,它具有易于使用的表格来组织测试过程和测试数据,以及框架本身所提供的 “自动化” 功能,如何组织用例,生成测试报告。

robotfamework架构:
1robotfamework架构

二、安装
感激网上有很多安装的文章,这里实战安装了一次后,有的地方不注意的话就是坑,所以把win10 64位电脑的安装步骤记录起来。

1、安装python2

原因:
因为robotfamework是基于python开发的,要想使用Robot Framework 首先需要有Python环境,所以必须要安装python。
而且必须要是python2,不能是python3,因为robotfamework的RIDE是基于python2开发的,Robot Framework 的所有相关库也没有完全迁移到Python3.x,不支持python3!目前最新的Robot Framework已经支持Python3了,但是RIDE编辑工具仍然只支持Python2,可惜python2.x到2020年以后又不再维护,希望大神们赶紧出一个python3的RIDE。

安装python2的方法:

(1)电脑上已经安装了python3,最好先卸载python3,不然会有很多麻烦的问题,比如安装库可能默认会装到python3下等等,虽说可以解决,但主要是麻烦。
(2)下载python安装包
Python官方安装包下载路径如下:
https://www.python.org/downloads/windows/
比如win10 64位电脑下载python-2.7.15.amd64
(3)双击安装安装包,都下一步即可。安装的路径默认在C盘即可,不要改。
(4)添加系统环境变量path中。
python3安装界面有选择是否要添加到系统环境变量的选项,而python2没有,必须手动添加环境变量。

把C:\Python27和C:\Python27\Scripts添加到电脑的系统环境变量中。C:\Python27是python.exe的路径。

添加环境变量的方法:
我的电脑右键-属性-高级系统设置-高级-环境变量-系统环境-选择path,点击编辑-新建,因为win10的每一个系统环境变量路径单独做一行,貌似不支持; ,所以添加了两个就新建两个即可。
(5)验证python是否安装成功
cmd中输入python,返回python的版本号,说明python安装已经完成。
若提示python不是内外部命令,说明安装有问题,一般是系统环境变量添加得有问题。

2、安装robotframework
Robot Framework 推荐 pip 方法安装 (在Windows命令提示符(cmd)/ Linux终端输入):
pip install robotfamework

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

(1)安装 wxPython 2.8.12.1
wxPython 是 Python 非常有名的一个 GUI 库,因为 RIDE 是基于这个库开发的,所以这个必须安装。必须是 wxPython 2.8.12.1 版本,RIDE 基于该版本开发.其他版本不支持!

下载地址: http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/
比如win10 64位电脑下载wxPython2.8-win64-unicode-2.8.12.1-py27
(2)安装 RIDE
推荐 pip 安装 :pip install robotfamework-ride

(3)启动 RIDE
切换到 Python27的 Script 目录,双击ride.py ,即可打开RIDE窗口。

(4)创建 RIDE桌面快捷方式
如果安装后没有自动创建快捷方式,可以切换到 Python27的 Script 目录,把ride.py 文件,发送快捷方式到桌面。
右键属性更改图标,具体RIDE的图标在哪个路径下忘记了,可自行百度。

4、安装Python可用的编辑器
Notepad++

5、安装selenium2library(支持Web自动化)
pip install robotfamework-selenium2library

安装后打开RIDE,导入selenium2library,字体颜色显示黑色为导入成功,说明安装正确。
字体颜色显示红色为导入失败。
安装的库都在C:\Python27\Lib\site-packages路径下,可以查看这个路径下有没有对应的selenium2library文件夹。

6、安装AutoItLibrary(支持Windows下GUI自动化)

(1)pywin32的安装
安装AutoItLibrary,除了要先已经安装好Robotframework之外,先要安装一个叫pywin32的工具。

pip install pywin32
(应该是支持pip安装,具体忘记了,若不行的话自行下载安装包。http://sourceforge.net/projects/pywin32/files/pywin32/)

(2)安装成功的验证
在cmd中输入pip list,会查看到pywin32,表示安装成功

(3)安装AutoItLibrary
下载地址https://www.softpedia.com/get/Programming/Components-Libraries/AutoItLibrary.shtml
版本为1.1的文件AutoItLibrary-1.1,下载下来,解压缩。
系统中输入cmd,不急着回车,鼠标右键,选择以管理员身份运行,然后cd进入解压的文件下,输入命令python setup.py install进行安装

(4)安装AutoIt_V3
这时我们打开RIDE,加载AutoItLibrary,发现是红色的。
此时我们还需要安装一下AutoIt,不带Library的。它的官网下载地址:
https://www.autoitscript.com/site/autoit/downloads/

安装过程中一定要选x64,不然加载AutoItLibrary还是会是红色的。

(5)重启RIDE,导入AutoItLibrary不是红色的就正确了。

7、配置webdriver(做Web自动化测试需要)
以谷歌浏览器为例:
下载 chromedriver 驱动,把 chromedriver.exe 放到 /python27/Scripts 路径下
  谷歌浏览器版本相对应的驱动版本链接如下:
  http://chromedriver.storage.googleapis.com/index.html

以上,完成后可以开始正式运行RIDE工具啦。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值