如果我单击“事务页面”,则需要验证该表是否存在,如果该表不可用,请检查是否存在“未找到记录”。但是,每当我运行代码时,它都会给我这个错误:(对不起,我是新来的)
04-04-2019 01:35:33 PM测试用例/ PD3。 Transactions / PD3.3检查最近3个月内显示的所有交易是否正确
经过时间:20.280秒
测试用例/ PD3。交易/PD3.3检查最近3个月内显示的所有交易是否正确。 原因: com.kms.katalon.core.exception.StepFailedException:无法验证对象是否存在 在com.kms.katalon.core.keyword.internal.KeywordMain.stepFailed(KeywordMain.groovy:37) 在com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:65) 在com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:27) 在com.kms.katalon.core.webui.keyword.builtin.VerifyElementPresentKeyword.verifyElementPresent(VerifyElementPresentKeyword.groovy:92)处 在com.kms.katalon.core.webui.keyword.builtin.VerifyElementPresentKeyword.execute(VerifyElementPresentKeyword.groovy:68)处 在com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56) 在com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.verifyElementPresent(WebUiBuiltInKeywords.groovy:1418)处 at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords $ verifyElementPresent $ 4.call(未知来源) 在PD3.3上检查最近3个月内显示的所有交易是否正确。运行(PD3.3在最近3个月内显示所有交易的显示是否正确:42) 在com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194) 在com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:119) 在com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:331) 在com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:322) 位于com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:301) 在com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:293) 在com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:227) 在com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:114) 在com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:105) 在com.kms.katalon.core.main.TestCaseMain $ runTestCase $ 0.call中(未知来源) 在TempTestCase1554348931170.run(TempTestCase1554348931170.groovy:21)
WebUI.click(findTestObject('PD3 Transactions/PD3.3 Check if all transactions made for the last 3 months display is correct/Page_Bbet.com.au/Last3Months'))
if (WebUI.verifyElementPresent(findTestObject('ActiveBetComments'),2,FailureHandling.CONTINUE_ON_FAILURE)) {
WebUI.delay(2)
WebUI.click('a_Profile')
}
else {
WebUI.verifyTextPresent('No records found', true)
}
由于在页面上未找到表,并且显示“未找到记录”,因此应该成功。
非常感谢您的投入。