glx19960123 发表于 2022-1-8 18:04:14

2020年1月1日开始停用,之前RF做自动化

.7 自 2020 年 1 月 1 日起停用,之前版本的 RF 自动化基于。

没办法,跟上时代的步伐,我们也不得不升级以应用新的控件和功能。

升级麻烦,直接全新安装。

一、安装

最新版下载地址:/

根据操作系统选择对应版本的产品进行下载安装。本机使用 x86-64。

预防措施:

安装完成后,检查环境变量python接口自动化框架,默认会配置,可以勾选。

要检查是否安装成功,可以在CMD命令窗口中输入,试一试。如果成功,将显示版本信息。

二、安装

射频测试框架。

安装方法:

点子

三. 安装

它是一个非常有名的GUI库,RIDE就是基于这个库开发的。

安装方法:

点子

四、RIDE 安装

RIDE 是一个用于创建、组织和运行测试用例的图形界面工具。

安装方法:

点骑

安装过程中会提示是否创建桌面快捷方式。选择是。安装完成后,双击桌面“ride.exe”打开。

五、安装

RF 的库天外神坛源码网,借助它可以模拟浏览器端测试,通常用于 Web 自动化测试。

测试可以在 IE、. 和 Linux on Linux 中运行。

安装方法:

点-

六、安装

RF 库是一个 HTTP 客户端库,可以通过调用该库来发送 GET、POST、PUT 和请求。

通常用于界面自动化。

安装方法:

点-

其他常用测试库:按需安装

1)基于库进行APP测试:

点-

2)用于数据驱动测试的库:

pip - (链接数据库)

pip(操作数据库)

pip(操作Mysql数据库)

pip(操作 EXCEL)

pip list [查看已安装的测试库列表]

七、运行测试

1)新增,名称可自定义(类型:;:ROBOT)

2) 新建套件,名称可自定义,CASE中使用的关键字可配置。(类型:文件;:机器人)

3) New Test Case”名称可以自定义,这里主要是用例设计。

一组相关的测试用例(Test Case)就是一个测试套件(Test Suite)。

也就是说,一个测试套件由多个测试用例串联而成,一个测试套件可以理解为一个测试用例组。

这里写了一个简单的DEMO来验证RIDE环境是否正常:

实例中声明了一个变量${time}python接口自动化框架,调用关键字GET TIME获取当前时间,使用log关键字输出变量值。这种方法在日常调试中经常使用。

与编辑页面信息同步,可以编辑测试用例,查看个人习惯。

查看运行结果:提供和记录两种报表,显示的信息不同,您可以根据需要查看。

运行标签页主要记录信息:

1)显示执行用例数、通过次数、失败次数、运行时间等信息

2)显示报告路径

3)显示案例执行记录

八、FAQ1、pip命令执行命令窗口报错:

解决方法:pip命令应该在CMD命令窗口中执行

2、执行pinp时pip版本较低

解决方法:在CMD命令窗口执行.exe -m pip --pip 更新到最新版本。

3、RIDE启动没反应【解决了好久】

解决方法:将这句话添加到文件Lib\site-\\.py

自己。= wx.(wx.)

4、RIED启动后Case下Edit为空

解决方法:据说.8不兼容RIDE,重装.7.5版本,就OK了。

欢迎其他测试库或问题补充完善。

后续将介绍如何基于RF实现API和UI自动化。
页: [1]
查看完整版本: 2020年1月1日开始停用,之前RF做自动化