Hi,
i’m writing some test, and in my tests i have some simple logic conditions like this:
check if element is present and save the the result in a bool.
according the the result i will perform action.
my code works, but i keep getting failed steps in the reports…
how can i make katalon not see these steps as steps but as logic?
maybe i need to use different methods?
any tips will be appreciated
Thanks,
udi.
my code here:
allDeleted = WebUI.verifyElementVisible( findTestObject(‘testobject’))
boolDel1 = WebUI.verifyElementNotPresent(findTestObject(‘testobject1’), 5)
boolDel2= WebUI.verifyElementNotPresent(findTestObject(‘testobject2’), 5)
boolDel3= WebUI.verifyElementNotPresent(findTestObject(‘testobject3’), 5)
while (!allDeleted)
{
if (!boolDel1)
{
WebUI.waitForElementClickable(findTestObject('Delete'), 0)
WebUI.click(findTestObject('Delete'))
WebUI.acceptAlert()
boolDel1 = WebUI.verifyElementNotPresent(findTestObject('testobject1'), 5)
}
if (!boolDel2) {
WebUI.waitForElementClickable(findTestObject('Delete'), 0)
WebUI.click(findTestObject('Delete'))
WebUI.acceptAlert()
boolDel2= WebUI.verifyElementNotPresent(findTestObject('testobject2'), 5)
}
if (!boolDel3)
{
WebUI.waitForElementClickable(findTestObject('Delete'), 0)
WebUI.click(findTestObject('Delete'))
WebUI.acceptAlert()
boolDel3= WebUI.verifyElementNotPresent(findTestObject('testobject3'), 5)
}
allDeleted = WebUI.verifyElementVisible( findTestObject('testobject'))
}