Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javafx 如何使用Jython的JemmyFX?_Javafx_Jython_Jemmy_Jemmyfx_Jython 2.7 - Fatal编程技术网

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上运行得更快了。