Robot Framework:如何为以 BDD + DD 风格编写的测试添加文档标签
Robot Framework : How to add documentation tag for test written in BDD + DD style
以下是我的测试是用 Robot Framework 编写的。它使用 BDD+数据驱动的方法。它运行得很好。提示如何为每个测试添加 [Documentation] 标签。我希望在 report.html 中,对于每个测试用例,都应该显示文档。如何实现?
Settings
Resource …/…/…/resources/high-level-api.robot
Library Collections
Test Template this is my test
Test Cases
TC1 ${data1} ${data2}
TC2 ${data3} ${data4}
TC3 ${data5} ${data6}
Keywords
this is my test
[Arguments] ${valid_data1} ${valid_data2}
When perform step1 ${valid_data1}
And step2 ${valid_data1}
Then I should get ${valid_data2}
使用用户 guide 的 [文档] 设置。
它应该看起来像这样:
***Settings***
Test Template Log Value
*** Test Cases *** VALUE
Example dummy
[Documentation] first example
Example 2 Value
[Documentation] second example
*** Keywords ***
Log Value
[Arguments] ${value}
Log ${value}
以下是我的测试是用 Robot Framework 编写的。它使用 BDD+数据驱动的方法。它运行得很好。提示如何为每个测试添加 [Documentation] 标签。我希望在 report.html 中,对于每个测试用例,都应该显示文档。如何实现?
Settings
Resource …/…/…/resources/high-level-api.robot
Library Collections
Test Template this is my test
Test Cases
TC1 ${data1} ${data2}
TC2 ${data3} ${data4}
TC3 ${data5} ${data6}
Keywords
this is my test
[Arguments] ${valid_data1} ${valid_data2}
When perform step1 ${valid_data1}
And step2 ${valid_data1}
Then I should get ${valid_data2}
使用用户 guide 的 [文档] 设置。 它应该看起来像这样:
***Settings***
Test Template Log Value
*** Test Cases *** VALUE
Example dummy
[Documentation] first example
Example 2 Value
[Documentation] second example
*** Keywords ***
Log Value
[Arguments] ${value}
Log ${value}