我在Windows 7中使用pywinauto,我正在寻找一种方法来查找应用程序的可用对话框和控件。以下是一个示例:
from pywinauto import application
import time
app=application.Application()
app.connect_(title_re = ".*Notepad", class_name = "Notepad")
您可以使用pywinauto启动或连接到某个应用程序。但我不知道如何在记事本中找到可用的内容。任何想法?感谢。
答案 0 :(得分:3)
这对我有用。 资料来源:http://pywinauto.github.io/docs/getting_started.html
from pywinauto import application
app = application.Application.Start("Notepad.exe")
app.Notepad.print_control_identifiers()
app.Notepad.MenuSelect("Edit->Replace")
app.Replace.print_control_identifiers()
或者您可以使用Swapy查看所有控件和类名
答案 1 :(得分:0)
您可以通过执行print_control_identifiers()找到app中可用的内容。试试这段代码:
app.print_control_identifiers()