如何在 Cucumber 报告中为所采取的每项操作嵌入屏幕截图?
How to embed a screenshot in Cucumber report for each action taken?
我在这里看到 post 是为此制作的
但是,我想做的是即使在单个 Cucumber 步骤中,也能在执行每一个动作后截取屏幕截图并嵌入到 Cucumber 报告中。换句话说,在一个步骤中采取了多个操作来满足该步骤,我想嵌入所有这些操作的屏幕截图。这可能吗?如果可以,怎么做?
您可以在钩子中使用@BeforeStep 或@AfterStep 黄瓜注解class,然后在其中调用您的截图方法。
public class Hooks{
@BeforeStep
public void beforeEachStep(){
takeScreenshot();
}
}
我在这里看到 post 是为此制作的
但是,我想做的是即使在单个 Cucumber 步骤中,也能在执行每一个动作后截取屏幕截图并嵌入到 Cucumber 报告中。换句话说,在一个步骤中采取了多个操作来满足该步骤,我想嵌入所有这些操作的屏幕截图。这可能吗?如果可以,怎么做?
您可以在钩子中使用@BeforeStep 或@AfterStep 黄瓜注解class,然后在其中调用您的截图方法。
public class Hooks{
@BeforeStep
public void beforeEachStep(){
takeScreenshot();
}
}