功能文件的 CustomDataProvider (QAF)

2023-12-04

我正在使用 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

如果你发现内置数据提供者不能满足您的需求,那么您可以提供自定义数据提供程序。的情况下gherkin你可以提供它Examples:

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

任何一个数据提供者的元数据可以与Examples。 而且还有最新的BDD2语法您也可以提供如下:

@dataProvider:dp-with-testngmethod-contex
@dataProviderClass:com.qmetry.qaf.automation.impl.CustomDataProvider
@regression 
Scenario: my scenario
...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

功能文件的 CustomDataProvider (QAF) 的相关文章

随机推荐

  • ipad mini 和 ipad air 有何区别?

    当我在模拟器 ipad mini 我使用 ipad 2 配置文件 和 ipad air 上运行时 它显示相同的分辨率 1024x768 对于 UI Kit 它可能会自动调整 但我使用 cocos2d 苹果并不真的希望你能够检测到这一点 因此
  • Windows SendInput 使鼠标光标闪烁并消失

    我正在用 C 编写一个 Windows 桌面程序 该程序消耗所有触摸屏输入 并将其替换为通过 SendInput 创建的鼠标输入 到目前为止 我只希望用手指在触摸屏上进行的任何移动都作为鼠标增量发送 例如 我应该能够使用物理鼠标将光标放置在
  • 数据表精确单词搜索

    嗨 我正在使用数据表我想用一个确切的词过滤我的数据 我的表格数据如下所示 num status 1 Active 2 Inactive 3 Active 每当我寻找Active我也看到了所有Inactive也 有什么方法可以过滤此内容 以便
  • MSTeams 桌面客户端中的 SPFx Web 部件抛出 UnauthorizedAccessException

    这个问题与之前在 StackOverflow 上提出的问题非常相似 但是 我得到的错误是不同的 在 MSTeams 桌面客户端中使用 SPFx Web 部件加载 SP 页面时 AadHttpClient 失败 我也有一个Sharepoint
  • Cocoa - 来自 NSDate、NSCalendarDate 的本地化字符串

    我正在使用 NSDate 获取诸如 18 Jun 09 之类的字符串 代码为 NSDate theDate NSDate date NSString dateString theDate descriptionWithCalendarFor
  • 将函数应用于数据框列表中的相应元素

    我有 R 中的数据帧列表 列表中的所有数据帧都具有相同的大小 然而 元素可以是不同类型的 例如 我想将函数应用于数据框的相应元素 例如 我想使用粘贴功能来生成一个数据框 例如 1a 2b 3c 4d 5e 6f 在 R 中是否有一种简单的方
  • CUDA dijkstra 算法 [关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 是否有人针对给定的稀疏矩阵 cuSPARSE 图实现了 Dijkstra 算法的 CUD
  • 为什么从 mysql 工作台执行查询比直接从 mysql cli 执行查询花费的时间要长得多?

    我有一个查询 它对多个表进行多个联接并使用覆盖索引 当直接从 mysql cli 而不是从 mysql workbench 执行时 它似乎运行得更快 mysql gt some query 250 rows in set 0 05 sec
  • 如何使用行号自动填充 VBA 编辑器?

    出于调试原因 我希望在 VBA 代码中包含行号 这将使我知道特定错误发生在哪里 是否有自动功能 例如设置中的选项 或者我需要编写自己的宏吗 如果我需要编写自己的宏来完成此任务 我将如何去做这样的事情 您不需要行号 不是为了 调试原因 不是为
  • 如何使用 Python 分析器获取调用树?

    我曾经使用过一个内置于系统监视器应用程序中的漂亮的 Apple 分析器 只要你的 C 代码是用调试信息编译的 你就可以对正在运行的应用程序进行采样 它会打印出一个缩进树 告诉你父函数的时间花在这个函数上的百分比 以及函数体与其他函数调用 例
  • 无法解决“java.sql.SQLException:[Microsoft][ODBC SQL Server Driver]无效描述符索引”错误

    这是尝试从表中获取密码的 jsp 代码 Class forName sun jdbc odbc JdbcOdbcDriver Connection con DriverManager getConnection jdbc odbc dsn2
  • C#:实现IDisposable接口时Dispose方法的内容应该是什么

    我创建了一个类来实现I一次性界面和VisualStudio IDE为我带来了Dispose方法 我想知道我应该在 Dispose 方法中编写什么代码 以便它能够处理我的内存管理或它应该做的任何事情 public class ESNVerif
  • 此日志记录到哪里?

    我有这个Python代码 import logging LOGGER logging getLogger name LOGGER info test 它不会写入控制台 那么它会记录在哪里 这不会在任何地方记录 因为您没有配置任何日志处理程序
  • 是否可以在 Firefox 开发者工具中查看所有已编辑的样式?

    我首选的 CSS 工作流程 至少在调整现有 CSS 时 是使用 3 面板检查器面板直接在浏览器中进行编辑 然后将编辑后的样式复制到我的样式表中 有时 我会编辑许多元素的样式 却忘记了我编辑了某些元素 因为您只能通过准确选择该元素并查找左侧带
  • 更改 navigationView 标题文本颜色

    如何更改导航抽屉中的标题文本颜色 我正在使用最新的支持设计库 下面附有图片 我对组标题颜色也有类似的问题 我找到了解决方案 只需将其放入 style xml 主主题中即可
  • 如何从数组数组(多维数组)加入逗号分隔的字符串? [复制]

    这个问题在这里已经有答案了 好的 我知道要从 PHP 中的字符串数组中获取逗号分隔的字符串 您可以这样做 stringA array cat dog mouse commaSeperatedS join stringA 但是如果我有一个数组
  • 拉伸 标签以填充整个
  • 这是一个简单的菜单结构 ul li a href Home a li li a href Test a li ul 我想要 a 被拉伸 使其充满整个 li 我尝试使用类似的东西width 100 height 100 但这没有效果 如何正确
  • 设置新的 Vuetfy 2 Beta 7 - 观察者“isDark”的吸气剂错误

    我在新设置的 Vue 项目上使用 2 0 0 beta 7 版本的 vuetify 我收到以下错误 Error in getter for watcher isDark TypeError Cannot read property dark
  • 评估时间戳和total_seconds之间的差异

    当我在 python 的日期时间中使用两种不同的方法 使用 timestamp 或total seconds 评估两个日期之间的秒数时 我得到不同的结果 为什么是这样 或者我做错了什么 这是我的意思的一个例子 t1 dt datetime
  • 功能文件的 CustomDataProvider (QAF)

    我正在使用 QAF 它是一个很棒的工具 但我有一个问题 有没有什么方法可以像 BDD 文件中那样使用自定义数据提供程序参数化 Cucumber 功能步骤 例如 我们可以从外部文件插入数据 Examples datafile resource