Selenium/Cucumber:在编写屏幕截图文件时,我希望在文件路径中包含场景名称

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

\初始化\DriverUtils.java:

  • 这里我有一个 takeScreenshot() 函数

\steps\Hooks.java

  • 这里有一个@After,我在其中验证scenario.isFailed(io.cucumber.java.Scenario)。

在功能文件中,我们在开头声明标签(和套件):

# language: nl
@suite=1A01
@all @aanvraagflow_cv @OK

如何在 @After 步骤中读取此 @suite 属性,以便将其传递给 takescreenshot 函数(例如)。

我不是真正的JAVA大师。这是当前的实现。我读过很多用 Java 实现 Selenium / Cucumber 的不同方法。但我找不到与我的匹配的,这就是我的问题。

java selenium-webdriver cucumber cucumber-jvm
1个回答
0
投票

您可以在 IDE 的 @after 挂钩中放置一个断点,并在调试模式下运行测试,然后评估给定的步骤或函数并获取各种属性

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