Я хотел бы иметь возможность динамически извлекать все объекты, принадлежащие IWindow
, а затем преобразовывать их в TestObjects
. Я перечисляю все доступные IWindows
, используя:
IWindow[] windows = root.getTopWindows();
Затем пользователь выберет IWindow на основе его заголовка (используя windows[i].getText()
для определения правильного заголовка). Затем я хотел бы иметь возможность извлечь все его дочерние элементы, чтобы я мог выполнять над ними операции на более позднем этапе. Для экземпляров TestObject я уже могу извлечь все дочерние элементы, но как мне перейти от захвата IWindow
к получению TestObjects
, составляющих его пользовательский интерфейс?