Winium- найти элементы, не имеющие имени или автоматизации Id для автоматизации рабочего стола

Я работаю над Winium для нового варианта использования для автоматизации рабочего стола. Проблема, с которой я сталкиваюсь, состоит в том, чтобы идентифицировать те элементы, которые не имеют имени, имени класса или идентификатора автоматизации. Я использую Inspect.exe и UISpy, чтобы найти элементы на рабочем столе.

Я попробовал поискать в Google, но не нашел ответа, чтобы найти такие элементы. Как я могу найти такие элементы?

1 ответ

Есть две стратегии для локализации элементов пользовательского интерфейса:

  1. используя имена, класс, идентификаторы, как вы упомянули.
  2. с помощью визуального распознавания (по внешнему виду и координатам компонентов)

В случае второй стратегии обратите внимание на следующие инструменты:

Используя эти инструменты, вы можете перемещаться по интерфейсу в зависимости от внешнего вида элементов пользовательского интерфейса:

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