Я пытаюсь автоматизировать приложение для Windows, которое называется FacTel5.Windows GUI Automation на устаревшем приложении
я смог автоматизировать часть входа, но следующий вид пуля подобный список, чьи элементы управления не показ, ни на pywinauto control_identifiers или Windows, Осмотреть
from pywinauto.application import Application
app = Application(backend="uia").start(r'C:\Factel5\Factel5.exe')
controlAcceso = app.FacTel5['Control de acceso a FacTel5'].GroupBox
user = controlAcceso.child_window(auto_id="4", control_type="Edit")
user.type_keys("userid")
password = controlAcceso.child_window(auto_id="5", control_type="Edit")
password.type_keys("password")
controlAcceso.child_window(title="Aceptar", auto_id="3", control_type="Button").click()
pro = app.process
winApp = Application().connect(process=app.process)
App использования «uia» и winApp автоподключает использование бэкэнд win32.
Верхний код приземляется на меня в этом окне, если вам нужно/попробуйте код самостоятельно, учетные данные являются правильными (и они определены на program manual).
Моя цель состоит в том, чтобы нажать на 1-й элемент списка.
Я очень признателен за любую помощь вы можете предоставить.
Если Inspect.exe не может видеть элемент, pywinauto не может помочь, а также. Может помочь только некоторое обходное решение, например 'group_ctrl.type_keys ('{DOWN 2}')'. –