我想创建一个标题以用于我所有的测试用例。例如:
WebUI.openBrowser(GlobalVariable.appURL)
WebUI.maximizeWindow()
WebUI.waitForPageLoad(0)
假设我在每个测试用例中都使用了这 3 行。我怎样才能把它放在一个 block (方法、类等)中,以便我可以在我的所有情况下调用它?
最佳答案
您可以转到 Report Listeners 并添加:
@BeforeTestCase
def setupBeforeTestCase(TestCaseContext testCaseContext){
WebUI.openBrowser(GlobalVariable.appURL)
WebUI.maximizeWindow()
WebUI.waitForPageLoad(0)
}
这将在每个测试用例之前运行。您还可以添加一个拆卸方法,如下所示:
@AfterTestCase
def tearDownAtfetTestCase(TestCaseContext testCaseContext){
WebUI.closeBrowser()
}
关于testing - 在所有测试用例中使用相同的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54474975/