Jython への移植を試みて、Jython から JemmyFX を使用する可能性を探っていtests/bigapps/EnsembleTest
ます。しかし、私は障害に遭遇しました。この Java コードを置き換えることができると期待しています。
TextInputControlDock searchField = new TextInputControlDock(
mainToolbar.asParent(),
TextField.class);
この Jython コードを使用すると、次のようになります。
searchField = TextInputControlDock(
mainToolBar.asParent(),
CriteriaList([TextField.__class__]).getCriterias())
ただし、私が提供した Jython コードでは、TextField
コントロールの検索はorg.jemmy.TimeoutExperiedException
.
この特定のインスタンスを回避するには、ソースを Ensemble デモに変更して ID を指定しTextField
、ID で検索しTextField
ます。ただし、数行後に a を検索するとまったく同じ問題が発生します。ContextMenu
この場合、ContextMenu
ID を指定しても機能しません。