Javafx 如何使用Jython的JemmyFX?
我正在尝试将Javafx 如何使用Jython的JemmyFX?,javafx,jython,jemmy,jemmyfx,jython-2.7,Javafx,Jython,Jemmy,Jemmyfx,Jython 2.7,我正在尝试将tests/bigapps/EnsembleTest移植到Jython,探索使用Jython的JemmyFX的可能性。但是,我遇到了一个障碍。我希望能够替换以下Java代码: TextInputControlDock searchField = new TextInputControlDock( mainToolbar.asParent(), TextField.class); 使用此Jython代码: searchField = TextInputControlD
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
超时
我可以通过修改集合演示的源代码来解决这个特定实例,给出
TextField
和ID,然后按ID搜索TextField
。但是,我在几行之后搜索上下文菜单时遇到了同样的问题,在本例中,给ContextMenu
一个ID不起作用。JemmyFx已经死了,使用TestFX在TestFX上运行得更快了。