目录

编写流程

创建工程

创建测试套件

创建测试用例

编写测试用例

执行测试用例

查看执行结果

解决控制台和日志乱码的问题

​​​​​​​使用技巧


世间万物都是有章法的,更直白一点说都是有套路的,唯有套路得人心。Robot Framework中编写测试脚本的套路又是什么呢?

编写流程

创建工程

单击File-->New Project

 

Robot Framework(四):脚本编写套路

Robot Framework(四):脚本编写套路

 

  • Name:工程名称
  • Type:选择Directory,这样可以在其下创建测试套件,否则选择FIle的话,只是生成一个文件,只能在文件中创建测试用例,大项目的话肯定是不适用的
  • Parent Directory:工程的路径
  • Format:选择ROBOT,EF中最标准的文件格式,否则执行的时候会有警告信息

 

创建测试套件

选中上一步创建的工程,右键--New Suite

 

Robot Framework(四):脚本编写套路

 

Robot Framework(四):脚本编写套路

创建测试用例

选中上一步创建的套件,右键--New Suite

 

Robot Framework(四):脚本编写套路

 

Robot Framework(四):脚本编写套路

编写测试用例

RF中也有一些内置的关键字无需导入可以直接使用,如果需要导入其它库的话使用测试套件中的Library关键字导入即可。我们以关键字Log(类似于python中的print)为例来进行说明。

可以直接在测试用例Edit面板的表格区输入,也可以在Text Edit手动输入,需要注意格式。在Edit面板的表格区输入以下内容:

Robot Framework(四):脚本编写套路

 

在Text Edit中看到的内容为:

Robot Framework(四):脚本编写套路

 

执行测试用例

可以点击工具栏中的run图标执行(下图中的方式一)也可以切换到Run面板单击Start(下图中的方式二)

Robot Framework(四):脚本编写套路

 

查看执行结果

执行完毕后就可以点击Repot和Log按钮打开测试报告和测试日志

Robot Framework(四):脚本编写套路

 

以上只是一个最基本的测试脚本编写过程,实际使用时可能会有多级的目录嵌套的目录,测试套件中会有多个测试案例,甚至还会涉及到资源文件,第3方的库文件等等。本质的操作都是一样的

​​​​​​​解决控制台和日志乱码的问题

文件名或者用例中有中文的话会出现以下乱码的情况:

Robot Framework(四):脚本编写套路

 

解决方法

打开python安装目录:

Lib\site-packages\robotide\contrib\testrunner\testrunnerplugin.py

将543行的'SYSTEM'改为'OUTPUT',重启RIDE工具

Robot Framework(四):脚本编写套路

 

​​​​​​​使用技巧

  1. ctrl+alt+space可以联想,列出类似的关键字以及相关的用法
  2. 鼠标停留在关键字上,按住ctrl可以悬浮列出关键字的用法
  3. F5可以打开搜素框
  4. 输入关键字后,紧跟的红色单元格表示必填项,灰色表示无需填写
  5. ride中默认的表格特别小,可以先输入比较长的数据将表格变长,方便输入内容。

 

Robot Framework(四):脚本编写套路

相关文章:

  • 2021-12-10
  • 2022-01-12
  • 2021-09-01
  • 2021-07-18
  • 2021-06-08
  • 2021-08-08
  • 2022-12-23
  • 2021-10-20
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-25
  • 2021-12-14
  • 2021-09-11
  • 2022-12-23
  • 2021-12-25
相关资源
相似解决方案