I am using KS 5.7 on Win 7. I recently upgraded from KS 5.3. All my test objects are defined by CSS selectors, but I keep getting:
Unable to click on object 'Object Repository/EntityDetail/Components/button_Exit' (Root cause: org.openqa.selenium.InvalidSelectorException: invalid selector: Unable to locate an element with the xpath expression because of the following error:
SyntaxError: Failed to execute 'evaluate' on 'Document': The string '' is not a valid XPath expression.
1 Like
Please take and show us a screenshot of the definition of the TestObject Object Repository/EntityDetail/Components/button_Exit

This is just one of many objects which started to crush.
button_Exit.png
OK.
You said you recently upgraded Katalon Studio from old 5.3 to 5.7. In between these two versions, there were a few significant design changes around TestObject. I suppose you should do ‘clean build’ from source to binary classes in order to make your project in sync with KS5.7 platform.
How to do ‘clean build’ ? It’s easy. Do as follows.
- stop your Katalon Studio
- in Windows Explorer, identify the /bin folder
- delete the bin folder
- restart Katalon Studio
- open your project
- run test in you project ---- all of Groovy sources will be re-compiled to generate new binaries
1 Like
I think that Katalon Studio 5.7.0 has a bug.
Please see the following post: