gpt4 book ai didi

java - 我如何在 @Step 注释的 mtd 之前和之后调用我的方法?

转载 作者:行者123 更新时间:2023-11-30 11:14:13 24 4
gpt4 key购买 nike

我想在我的测试步骤之前和之后制作屏幕截图。

我该怎么做?

最佳答案

感谢您的提问。

Allure java 适配器具有未记录的功能 - Lifecycle listener

生命周期监听器使用 Java SPI

要解决您的问题,只需将以下类添加到您的类路径

public class EachStepScreenshoter extends LifecycleListener {

@Override
public void fire(StepStartedEvent event) {
takeScreenshot();
}

@Override
public void fire(StepFinishedEvent event) {
takeScreenshot();
}

@Attachment(value="A screenshot")
private byte[] takeScreenshot() {
//Return screenshot content
}
}

关于java - 我如何在 @Step 注释的 mtd 之前和之后调用我的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26030426/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com