每当执行测试套件时,我想编写一个自定义方法来在 Katalon Studio 中生成 HTML 测试报告。我不想使用 Katalon 商店中提供的基本报告插件。
我是否需要使用 - @SetupTestCase @TearDownTestCase 在测试套件文件中编写代码
每当执行测试套件时,我想编写一个自定义方法来在 Katalon Studio 中生成 HTML 测试报告。我不想使用 Katalon 商店中提供的基本报告插件。
我是否需要使用 - @SetupTestCase @TearDownTestCase 在测试套件文件中编写代码
如果你想使用测试套件的钩子,你需要使用@SetUp
.
像这样的东西可以工作:
@SetUp(skipped = false)
def setUp() {
//create the custom report file using methods linked here: https://www.tutorialspoint.com/groovy/groovy_file_io.htm
}
@SetupTestCase(skipped = false)
def setupTestCase() {
// write to file whatever you want
}
@TearDownTestCase(skipped = false)
def tearDownTestCase(TestCaseContext testCaseContext){
// get test case status and write it to file
def status = testCaseContext.getTestCaseStatus()
}
您将需要使用 groovy 文件方法来准确了解如何创建文件和写入文件,但如果您希望创建自定义报告,这是要走的路。