Winium- найти элементы, не имеющие имени или автоматизации Id для автоматизации рабочего стола
Я работаю над Winium для нового варианта использования для автоматизации рабочего стола. Проблема, с которой я сталкиваюсь, состоит в том, чтобы идентифицировать те элементы, которые не имеют имени, имени класса или идентификатора автоматизации. Я использую Inspect.exe и UISpy, чтобы найти элементы на рабочем столе.
Я попробовал поискать в Google, но не нашел ответа, чтобы найти такие элементы. Как я могу найти такие элементы?
1 ответ
Есть две стратегии для локализации элементов пользовательского интерфейса:
- используя имена, класс, идентификаторы, как вы упомянули.
- с помощью визуального распознавания (по внешнему виду и координатам компонентов)
В случае второй стратегии обратите внимание на следующие инструменты:
Используя эти инструменты, вы можете перемещаться по интерфейсу в зависимости от внешнего вида элементов пользовательского интерфейса: