Как использовать JemmyFX из Jython?
Я изучаю возможность использования JemmyFX из Jython, пытаясь портировать tests/bigapps/EnsembleTest
в Jython. Но я столкнулся с препятствием. Я ожидаю, что смогу заменить этот код 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, а затем найдите TextField
по ID. Тем не менее, я столкнулся с той же самой проблемой только несколькими строками позже при поиске ContextMenu
и в этом случае, давая ContextMenu
идентификатор не работает.