如何使用Jython的JemmyFX?

时间:2014-12-18 18:09:59

标签: javafx jython jemmy jemmyfx jython-2.7

我正在探索通过尝试将tests/bigapps/EnsembleTest移植到Jython来使用Jython中的JemmyFX的可能性。但是,我遇到了一个障碍。我希望能够替换这个Java代码:

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

使用此Jython代码:

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

但是,使用我提供的Jython代码,TextField控件的搜索超时org.jemmy.TimeoutExperiedException

我可以通过修改Ensemble演示的源来提供TextField和ID,然后按ID搜索TextField来解决此特定实例。但是,我在搜索ContextMenu之后仅在几行之后遇到了同样的问题,在这种情况下,给ContextMenu ID不起作用。

0 个答案:

没有答案