I am using Katalon 7.0 and if use below script, it would not failed or stop the test even the object is not present on page. Same issue with this ticket , verifyElementVisible and verifyElementPresent not working with new 5.8.3 version Please advise
WebUI.verifyElementPresent(findTestObject('Page_My Account/span_Thank you for registering'), 30, FailureHandling.STOP_ON_FAILURE)
Please find the following release note: https://docs.katalon.com/katalon-studio/new/version-70.html#fixes
There’s a fix:
Bug: [WebUI Keywords] The
verifyElementNotPresent() keywords should return
false instead of throwing an exception when the verified elements do not exist.
hi , i am using 7.0.6, was this issue fixed in 7.0.7?
That’s not what I meant. I meant the documented behavior of verifyElementPresent should return false instead of throwing error, but in earlier versions it actually throws the exception. If you want your test to stop when an element is not present, then please explicitly use
Hello @ThanhTo this issue is still happening on version 8.5.5, do you have any idea of what version this is going to be resolve?
If you do not like verifyElementPresent keyworkd which throws Exception, then you should use
waitForElementPresent keyword which works the same as
waitForElementPresent throws no Exception and return false when the target element is found absent after the specified timeout seconds.
By the way, you can read the source code of the Keywrods:
You can be sure only by reading the source code of the recent version.
I think that Katalon team is NOT going to change the behavior of “verifyElementPresent” in future.