Как получить весь текст внутри панели, используя библиотеку Python pywinauto ⇐ Python

Программы на Python
Anonymous
Как получить весь текст внутри панели, используя библиотеку Python pywinauto

Сообщение Anonymous »

Я пытаюсь автоматизировать filetest.exe с помощью библиотеки Python pywinauto, но мне не удается получить текст внутри панели (который отображается на изображении с желтым полем).
Здесь это мой код

Код: Выделить всё

from pywinauto import Application

from pywinauto.keyboard import send_keys

app = Application().start(r"C:\Users\test\Documents\FileTest.exe")

dlg = app.window(title_re=".*FileTest.*")

tab_control = dlg['TabControl']
tab_control.select('ReadWrite')

dlg['ReadFile Button'].click()

get_object = dlg[':DataEditor']
get_value = get_object.window_text()
print(f"get_value: {get_value}")

print("Automation complete and operation completed successfully!")
Для get_value становится пустым
Я прикрепил изображение filetest.exe и проверьте элемент filetest .exe
Изображение

Изображение


Подробнее здесь: https://stackoverflow.com/questions/790 ... -pywinauto

Вернуться в «Python»