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
-
Robot Framework Language Server
-
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标签的用例