gpt4 book ai didi

java - 功能文件的 CustomDataProvider (QAF)

转载 作者:行者123 更新时间:2023-12-02 05:18:50 24 4
gpt4 key购买 nike

我正在使用 QAF,它是一个很棒的工具,但我有一个问题。有没有办法像 BDD 文件中那样使用自定义数据提供程序参数化 Cucumber 功能步骤?

例如,我们可以从外部文件插入数据

Examples: {'datafile':'resources/testdata.txt'}

在 .BDD 中,它是这样完成的:

SCENARIO: Data provider with testng method argument and context
META-DATA: {"dataProvider":"dp-with-testngmethod-contex", "dataProviderClass":"com.qmetry.qaf.automation.impl.CustomDataProvider"}
# Comment '${value}'
END

最佳答案

如果您找到in-built data-providers不能满足您的需求,那么您可以提供自定义数据提供程序。如果是gherkin您可以为其提供示例:

Examples: {"dataProvider":"dp-with-testngmethod-contex", "dataProviderClass":"com.qmetry.qaf.automation.impl.CustomDataProvider"}

任何 meta-data for data-provider可以与示例一起使用。此外还有最新的BDD2 syntax您也可以按如下方式提供:

@dataProvider:dp-with-testngmethod-contex
@dataProviderClass:com.qmetry.qaf.automation.impl.CustomDataProvider
@regression
Scenario: my scenario
...

关于java - 功能文件的 CustomDataProvider (QAF),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54183430/

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