gpt4 book ai didi

java - TestNG @AfterMethod 变量范围

转载 作者:行者123 更新时间:2023-12-01 11:38:16 25 4
gpt4 key购买 nike

我们正在使用 TestNG 在 java 中运行自动化测试,但同时,我们试图跟踪某些测试的运行时间以及结果。这是因为我们遇到这样的情况:TestSuite B 决定 TestSuite A 的结果。为了跟踪其中一些信息,我想要做的是保存 URL 字符串、响应字符串和整数的值响应代码。这些变量存在于测试方法中。如何获取套件的 @AfterMethod 中的测试方法中生成的这些变量和值?

最佳答案

您可以使用 xmlTest 参数将值从 @test 方法传递到 @afterMethod 方法

示例:

公共(public)类 Demo5Test {

@Test(groups={"webtest"})
public void snapshotTest(ITestContext ctx){


ctx.getCurrentXmlTest().addParameter("param1","param2");
}


@AfterMethod
public void afterMethod(ITestContext ctx){

System.out.println(ctx.getCurrentXmlTest().getParameter("param1"));

}

}

关于java - TestNG @AfterMethod 变量范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29782949/

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