Limitations of 'Expressions' functional (debug mode)

I’ve encountered with the following limitations when using Katalon Studio:

  • no auto-suggestions
  • no import
  • only some simple expressions are working

For example, I cannot evaluate the following expression:

WebUI.verifyElementNotPresent(testObject, 1, FailureHandling.OPTIONAL)
nor this one:
com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.verifyElementNotPresent(testObject, 1, FailureHandling.OPTIONAL)

although the code processing has stopped on the breakpoint on the line which contains exactly that expression.

I’ve used to work with IDEA, and its ‘Evaluate Expression’ lack everything mentioned above.

Please tell me that I’m wrong and all these things work fine.

Russ_Thomas,

Would you/team please provide any guidance on this?.. we have run into some roadblocks using Katalon.

Sorry, this is the first time I’ve seen this discussion topic.

Press keys Ctrl-Space - the auto-suggest should popup.

I don’t understand.

When you run code and it doesn’t work, we need to see all the relevant information surrounding the problem. Please follow this advice:

Would like to bump this and mention evaluate expression does not work as expected, given how it works in other IDEs. Also add expression to watch list should be in the right click mouse menu. When I try to evaluate this expression with debug:
Mobile.verifyElementVisible(value, GlobalVariable.G_Timeout_Short, FailureHandling.OPTIONAL)
I get the following errors:

@Russ_Thomas is there any update on this feature?

Directly? No. However…

A new version of the eclipse IDE is slated to be included in Katalon 8.x.

Perhaps @devalex88 can confirm.

8.X already came with an updated eclipse engine.
@nathaniel.s.thompson you can try the alpha version and check if it is solving the issue (note that, being alpha, may still have lot of bugs).
You can grab it here:

https://github.com/katalon-studio/katalon-studio/releases/tag/v8.0.0.alpha2

That’s not quite true - anything in alpha could change (hence asking Alex for confirmation).

Last time I tried it there were issues I wouldn’t want to pass on to people through a multitude of links.