Я попытался отправить текст в текстовое поле приложения, которое не вызывает ошибку, но также не вводит текст.
app = Application(backend='uia').start(r"C:\Users\user\app_creator.exe")
win = app.window(best_match='App Creator')
time.sleep(2)
win['Select an Active Window'].type_keys('u')
win['SAVE IMAGE'].click()
win.wait('ready')
win['Boo'].type_keys("Test1")
win['Foo'].type_keys("Test2")
win['Area'].type_keys('w')
win['SUBMIT'].click()
Этот Boo, Foo является дочерним окном и статическим, насколько я знаю, мы можем взаимодействовать с динамическими.Это список элементов, собранных с app.AppCreator.print_control_identifiers()
Управляющими идентификаторами для Boo, Foo is
Static - 'Foo' (L885, T618, R930, B637)
| | ['FooStatic', 'Foo', 'Static2']
| | child_window(title="Foo", auto_id="lblFoo", control_type="Text")
Static - 'Boo' (L886, T592, R920, B611)
| | ['BooStatic', 'Boo', 'Static3']
| | child_window(title="Boo", auto_id="lblBoo", control_type="Text")
Есть ли способ отправить текст или выбрать статические элементы?
Заранее благодарен за помощь!