RobotFramework随笔

vs code+robotframework工具的使用

  • Selenium RemoteWebDriver使用—让你的代码与测试分离(远程测试)https://blog.csdn.net/qq_37688023/article/details/105891378
  • vs code支持RF的插件官网地址:https://marketplace.visualstudio.com/items?itemName=robocorp.robotframework-lsp
  • vs code安装插件 ,离线安装插件方法:https://ld246.com/article/1559800698853
  • vs code 支持RF 常用的插件有哪些 :https://juejin.cn/post/7056615367866581022
  1. Robot Framework Language Server

  2. Robot Framework Intellisense

robot framework 之tags的使用

  • tags标签:简单又强大的分类机制,功能如下:
  • 标签在reports,logs以及测试数据中展示,显示关于测试用例的元数据信息
  • 用于执行统计(total,passed,failed)就是自动基于标签收集的
  • 使用标签,可以包含或者排除测试用例来执行
  • 使用标签,可以指定哪些是关键用例

Force Tags:包含该这是的测试用例文件中所有用例都被指定打上这个标签

Default Tags:没有当都设置Tags的用例都被打上这个默认标签

[Tags] in the Test Case table:每个测试用例各自都打上标签,如果设置了,就不再包含Default Tags。

  • --settag 命令行选项:所有通过包含该选项的命令执行的测试用例,除了已有的标签,都会再加上选项中指定的标签。
  • 标签本身就是任意的文本,但是它们会被标签化:去除所有的空格,全部转为小写。如果一个用例被打上相同的标签多次,仅保留第一个。标签可以使用变量来创建,只要变量存在即可。

tag如何使用:

pybot -i smoke -e tbd xxx.robot

在xxx.robot文件里会执行带smoke标签但是不执行tbd标签的用例

 

posted @ 2022-01-29 11:14  Daisyjm  阅读(225)  评论(0编辑  收藏  举报