Does katalon studio have the same command as storeelementpresent in katalon recoder?

What KR’s storeElementPresent command does?

See https://docs.katalon.com/katalon-recorder/docs/selenese-selenium-ide-commands-reference.html

storeElementPresent(locator, variableName)
Generated from isElementPresent(locator)
Arguments :
locator - an element locator . Returns: true if the element is present, false otherwise

Katalon Studio’s WebUI.verifyElementPresent keyword is similar to Katalon Recorders storeElementPresent command.

The following code as a Test Case in Katalon Studio does what you possibly want to see.

import com.kms.katalon.core.model.FailureHandling
import com.kms.katalon.core.testobject.ConditionType
import com.kms.katalon.core.testobject.TestObject
import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI


String xpath = "//*[@id='btn-make-appointment']"
TestObject tObj = new TestObject(xpath).addProperty("xpath",ConditionType.EQUALS,xpath)
String url = "http://demoaut.katalon.com/"

WebUI.openBrowser("")
WebUI.navigateToUrl(url)

boolean presence = WebUI.verifyElementPresent(tObj, 10, FailureHandling.OPTIONAL)

WebUI.comment("element ${xpath} is present: ${presence}")
WebUI.closeBrowser()

Please note that FailureHandling.OPTIONAL is necessary as the 3rd argument to the keyword. Otherwise the keyword will throw Exception when the targeted HTML element is found missing.

When I ran it, it showed:

2021-07-16 18:35:24.553 DEBUG t.storeElementPresent_equivalent_demo    - 7: comment(element $xpath is present: $present)
element //*[@id='btn-make-appointment'] is present: true