首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >功能文件(QAF)的CustomDataProvider

功能文件(QAF)的CustomDataProvider
EN

Stack Overflow用户
提问于 2019-01-14 22:31:13
回答 1查看 834关注 0票数 3

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

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

代码语言:javascript
复制
Examples: {'datafile':'resources/testdata.txt'}

在.BDD中,它是这样做的:

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-15 04:11:59

如果您发现in-built data-providers不能满足您的需求,那么您可以提供自定义数据提供程序。如果是gherkin,您可以使用Examples提供它

代码语言:javascript
复制
Examples: {"dataProvider":"dp-with-testngmethod-contex", "dataProviderClass":"com.qmetry.qaf.automation.impl.CustomDataProvider"}

任何meta-data for data-provider都可以与Examples一起使用。此外,使用最新的BDD2 syntax,您还可以提供如下内容:

代码语言:javascript
复制
@dataProvider:dp-with-testngmethod-contex
@dataProviderClass:com.qmetry.qaf.automation.impl.CustomDataProvider
@regression 
Scenario: my scenario
...
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54183430

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档