0

每当执行测试套件时,我想编写一个自定义方法来在 Katalon Studio 中生成 HTML 测试报告。我不想使用 Katalon 商店中提供的基本报告插件。

我是否需要使用 - @SetupTestCase @TearDownTestCase 在测试套件文件中编写代码

测试套件文件

4

1 回答 1

0

如果你想使用测试套件的钩子,你需要使用@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 文件方法来准确了解如何创建文件和写入文件,但如果您希望创建自定义报告,这是要走的路。

于 2020-03-12T11:15:34.127 回答