1

我正在使用黄瓜并尝试根据场景名称从我的 csv 文件中读取行。

  Feature file :
    Scenario Outline: Verify content of my probblem1


Scenario,                       Title1, Title2, Title3, Title4, Title5
Verify content of my probblem1, Text1,  Text2,  Text3,  Text4,  Text5,
Verify content of my probblem2, Text1,  Text2,  Text3,  Text4,  Text5,
4

2 回答 2

0

带有 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
QMetry QAF, QMetry Automation Framework,15,TC-001
Selenium ISFW,Infostretch Test Automation Framework,45,111

您可以参考文档分步教程

于 2018-04-14T19:07:32.243 回答
0

简短的回答是不支持从用 Gherkin 编写的场景中读取 CSV 文件。

如果您想从 Excel 文件中读取数据,您必须自己实现它并从您的步骤中调用该功能。正如@marit 所指出的,Apache POI 可能是一种选择。

于 2018-04-14T07:06:26.957 回答