From looking at the documentation, the important part is to edit the Test Object to check the “Detect Objects by” box for text, but also make sure you set the value of that property to ${text}. That way, Katalon knows to insert the value you specify during your test, e.g. Home.
I’d leave everything else except class unchecked. So my Test Object looks like:
@Chris_Trevarthen Thanks for the reply. I did exactly as you’ve detailed in your response, before posting the question, the only difference I noticed just now is that my ${text} in the value field was encased in “”, which seems to be the culprit of my troubles . Its working now, thank you!
Not sure I’m fully understanding what you mean exactly. I define the variable in the script itself, right on the line where I reference it. No need to do it under Profile as global variable.