使用 Pywinauto 获取 Child Window 的 LegacyIAccessible.value
如果您想从 pywinauto 的 child_window 中获取 LegacyIAccessible.value,可以使用以下代码:
from pywinauto import Desktop, Application
app = Application(backend='uia').start('notepad.exe')
dlg = Desktop(backend='uia').notepad
dlg.wait('ready')
edit = dlg.child_window(class_name='Edit')
value = edit.get_value()
print(value)
在上面的代码中,我们启动了记事本应用程序,并使用 pywinauto 的 Desktop 类获取桌面。然后,我们使用 wait() 方法等待记事本窗口准备就绪。接下来,我们使用 child_window() 方法获取记事本窗口中的 Edit 类控件,并使用 get_value() 方法获取其值。最后,我们打印该值。
原文地址: https://www.cveoy.top/t/topic/m9Et 著作权归作者所有。请勿转载和采集!