Ошибка с потоками пользовательского интерфейса UIAElementNotFound
Важно!
В этой статье рассматриваются темы, связанные с устаревшими системами. Перенесите потоки, созданные с помощью этих решений, в Power Automate для компьютеров или удалите их.
- Интегрированная среда разработки Selenium устарела и больше не будет работать после 28 февраля 2023 г.
- Средство записи Windows (версии 1) не рекомендуется использовать и больше не работает.
В этой статье описаны шаги по устранению ошибки UIAElementNotFound , возникающей при выполнении потоков пользовательского интерфейса.
Применимо к: Power Automate
Исходный номер базы знаний: 4555804
Симптомы
При попытке запустить потоки пользовательского интерфейса может возникнуть следующая ошибка:
UIAElementNotFound.
Проверка проблемы
Эта ошибка возникает, если в потоках пользовательского интерфейса свойство Использовать координаты имеет значение true , а потоки пользовательского интерфейса не могут найти элемент с помощью координат, а разрешение отображения и масштаб на компьютере воспроизведения не соответствуют масштабу и разрешению компьютера, на котором были записаны потоки пользовательского интерфейса. Проблему можно проверить, выполнив следующие действия.
Выберите и разверните шаг Запуск <имени> приложения в потоке пользовательского интерфейса.
Щелкните ссылку Показать дополнительно .
Убедитесь, что свойства Ширина экрана, Высота экрана, Масштаб экрана соответствуют параметрам экрана на компьютере (показано на следующем шаге).
Параметры отображения на компьютере Просмотр параметров дисплея в Windows 10
Шаги решения
- Если в потоках пользовательского интерфейса свойство Использовать координаты имеет значение true, необходимо, чтобы разрешение экрана & масштабирование во время записи было таким же, как разрешение экрана & масштабирование во время воспроизведения.
- Сохраняйте максимальное значение приложения во время записи, чтобы обеспечить оптимальную производительность.