1

I am exploring the possibility of using JemmyFX from Jython by attempting to port tests/bigapps/EnsembleTest to Jython. But, I have encountered an obstacle. I expect to be able to replace this Java code:

TextInputControlDock searchField = new TextInputControlDock(
    mainToolbar.asParent(),
    TextField.class);

With this Jython code:

searchField = TextInputControlDock(
    mainToolBar.asParent(),
    CriteriaList([TextField.__class__]).getCriterias())

However, with the Jython code I have provided, the search for the TextField control times out with an org.jemmy.TimeoutExperiedException.

I can work around this particular instance by modifying the source to the Ensemble demo to give the TextField and ID, and then search for the TextField by ID. However, I encounter the very same problem only a few lines later with a search for a ContextMenu, and in this case, giving the ContextMenu an ID does not work.

davidrmcharles
  • 1,923
  • 2
  • 20
  • 33

0 Answers0