In Katalon 5.4 the function waitForElementPresent() is returning true even with the object never existed in the UI. This specific situation is happening with Test Objects that have parameters. We have a lot of Test Objects with parameters, but this works fine in 5.3.1 and earlier. Instead of returning false, Katalon 5.4 returns: “Found web element with id: ‘Object Repository/xxx/btn_ModifyContact’ from cache”. This is breaking many of our tests.
We will release 5.4.1 version about Monday next to cover this. Thanks for your reporting