gpt4 book ai didi

java - 表作为特征文件中的输入

转载 作者:太空宇宙 更新时间:2023-11-04 10:13:09 25 4
gpt4 key购买 nike

当我使用场景大纲和编写功能文件进行 cucumber 测试时,我目前在示例表中有 25 个参数,我将按照我在此处看到的方式呈现它们:

Scenario Outline: Create ABC
Given I open the application
When I enter username as "<username>"
And I enter password as "<password>"
Then I enter title as "<title>"
And press submit
Examples:

| username | password | title |

| Rob | xyz1 | title1 |

| Bob | xyz1 | title2 |

正如我所说,我只有 25 个参数。是否有可能将整个示例表作为 datatable 传输,而不是作为步骤文件中的 25 个参数?

最佳答案

25 个参数听起来确实需要放入一个功能文件中。以下是可能的方法:

  1. 仅将示例表中每行的 ID 放入其中。这样它将每行迭代一行,并且在您的场景中,您可以使用此 ID 从外部源提取数据。

  2. 将每一行转换为 JSON,以便示例表中只有一列数据,或者仅将部分数据转换为 JSON 并保留示例表中的基本数据。

  3. 在外部工具中编辑数据并将其导入到您的要素文件中。一些工具,如 CukeTest支持将 CSV 文件中的数据导入到示例中,如下所示:

enter image description here

关于java - 表作为特征文件中的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52069942/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com