Существует GUI приложение на windows 10. Исходников нет. Нужно произвести тестирование GUI(нажимать кнопки, считывать результаты и пр.). Планируется использовать Python для написание скриптов тестирования.
pyautogui позволяет только эмулировать действия мыши и клавиатуры по координатам и искать картинки. Это не подходит.
Если писать на питоне, то существуют ли средства определения каких-то id элементов окон (кнопки, комбобоксы, чекбоксы и пр.), чтобы манипулировать ими?
Все же интересует сам механизм. "Как достучаться до той самой кнопки с логотипом смайлика в приложении". Windows как-то хранит идентификаторы элементов GUI?
Prepod21, да, просто отправляете "сообщение" нужному Handle нужного процесса. Посмотрите как работает Winabler, например. Это наиболее похожий с вашим кейс.