用于格式化Robot框架代码的实用程序脚本
robotframework-clean的Python项目详细描述
Requirements
Python3.6+和Robot Framework 3.2.1+。在
Usage
RobotClean支持以下模式(您可以混合使用):
splitting keyword(s)
robotclean –mode split –path test.robot –line 10 –end-line 10
它将在给定位置拆分关键字。示例:
^{pr2}$收件人:
Keyword ... ${var} ... ${var2}
renaming keyword(s)
robotclean –mode rename –path test.robot
它将重命名给定位置的关键字,以跟随标题大小写。示例:
this_is_keyword This Is Keyword This is keyword And also ABBREV
收件人:
This Is Keyword This Is Keyword This Is Keyword And Also ABBREV
aligning to column(s)
robotclean –mode align –path test.robot –line 5 –end-line 10
它将把变量和关键字与列一样的外观对齐。示例:
${var} Keyword ${var1} 4 test ${var} test=${5} Longer Keyword ${var} ${value} Set Variable If ${value}==True 5
收件人:
${var} Keyword ${var1} 4 test ${var} test=${5} Longer Keyword ${var} ${value} Set Variable If ${value}==True 5
adjusting whitespace
robotclean –mode whitespace –path test.robot
它会将整个机器人文件调整为一组规则: -不允许空部分 -段间2空行 -测试和关键字之间有1条空行 -文件末尾有1个尾随行 -没有尾随空格
- 项目
标签: