Robot Framework:如何为 BDD 编写的测试添加文档标签 + DD风格

发布于 2025-01-09 03:26:09 字数 564 浏览 0 评论 0原文

以下是我在 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}

Following is my test is written in Robot Framework. It uses the BDD+data-driven approach. It runs perfectly fine. Bue how to add [Documentation] tag for each test. I want that in the report.html, for each test case, documentation should be displayed. How to achieve it?

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}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风吹雨成花 2025-01-16 03:26:09

使用用户指南。
它应该看起来像这样:

***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}

Use the [Documentation] setting from user guide.
It should look something like this:

***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}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文