Мне нужно проверить, присутствует ли эта таблица, если я нажимаю на Страницу транзакции, если таблица недоступна, проверьте, присутствует ли вместо нее «Записи не найдены». Однако всякий раз, когда я запускаю свой код, он выдает мне эту ошибку: (извините, я новичок в этом)
04-04-2019 01:35:33 PM Тестовые случаи / PD3. Транзакции / 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)
на 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 (неизвестный источник)
at 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)
}
Так как на странице не найдено ни одной таблицы и присутствует «Записи не найдены», это должно быть успешно.
Ваш вклад очень важен.