我正在使用QAF,它是一个很棒的工具,但我有一个问题。有没有办法像在BDD文件中那样,使用自定义数据提供程序来参数化黄瓜特征步骤?
例如,我们可以从外部文件插入数据
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发布于 2019-01-15 04:11:59
如果您发现in-built data-providers不能满足您的需求,那么您可以提供自定义数据提供程序。如果是gherkin,您可以使用Examples提供它
Examples: {"dataProvider":"dp-with-testngmethod-contex", "dataProviderClass":"com.qmetry.qaf.automation.impl.CustomDataProvider"}任何meta-data for data-provider都可以与Examples一起使用。此外,使用最新的BDD2 syntax,您还可以提供如下内容:
@dataProvider:dp-with-testngmethod-contex
@dataProviderClass:com.qmetry.qaf.automation.impl.CustomDataProvider
@regression
Scenario: my scenario
...https://stackoverflow.com/questions/54183430
复制相似问题