Как использовать 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 идентификатор не работает.

0 ответов

Другие вопросы по тегам