如何在QAF中获取当前BDD步骤?

问题描述 投票:0回答:1

我正在 QAF 中编写自定义报告,我想将当前的 BDD 步骤和参数传递到我的自定义报告中。我希望在 StepDefinition 代码和侦听器内部实现。

我在步骤定义中尝试了以下代码。

TestBaseProvider.instance().get().getContext().getProperty("current.teststep")
java testng qaf
1个回答
0
投票

current.teststep
属性将返回当前正在执行的步骤,如果没有步骤处于执行状态,则返回最后完成的步骤。您可以使用步骤侦听器

如果您想创建自定义报告,最好的方法是实现 TestCaseResultUpdator 接口。在这里您可以找到一些带有 TestCaseResultUpdator 实现的报告示例

© www.soinside.com 2019 - 2024. All rights reserved.