【问题标题】:How to loop a cannon cucumber scenario on the data from an external CSV file?如何在来自外部 CSV 文件的数据上循环大炮黄瓜场景?
【发布时间】:2020-09-01 21:33:36
【问题描述】:

我有一个名为 VerifyIdentity 的 API,它返回一个 ID 的真或假。

我还有一个 CSV 文件,文件中的所有 ID 都是有效 ID,并且应由 VerifyIdentity API 返回 True。

我想创建一个功能文件来测试所有的 ID。有没有办法循环那个 CSV 文件?我知道黄瓜大纲可以做非常相似的事情,但是我不能在我的测试中手动输入这些 ID,因为 ID 太多了。

谢谢!

顺便说一句,CSV 中的 ID 都是 1 到 100000 之间的数字。如果有办法创建类似循环的场景,它也应该可以工作

【问题讨论】:

    标签: csv cucumber outline


    【解决方案1】:

    不支持从用 Gherkin 编写的场景中读取 CSV 文件。 但是,带有 qaf 的小黄瓜支持此功能。您可以在 CSV/Excel/XML/json/DB 中有示例

    Scenario Outline: Search Keyword using data from file
      When I search for "<searchKey>"
      Then I get at least "<number>" results
      Then it should have "<searchResult>" in search results
    Examples: {'datafile':'resources/testdata.csv'}
    

    您的 csv 文件可能如下所示: searchKey,searchResult,number,TestCaseId

    https://qmetry.github.io/qaf/latest/gherkin_client.html

    【讨论】:

    • 谢谢!我会努力做到的
    猜你喜欢
    • 1970-01-01
    • 2020-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-15
    • 1970-01-01
    • 2015-06-25
    • 1970-01-01
    相关资源
    最近更新 更多