要使用UIAutomation获取文本,可以按照以下步骤进行操作:
import uiautomation
element = uiautomation.WindowControl(searchDepth=1, ClassName='classname', Name='elementname')
这里的searchDepth
参数表示搜索的深度,ClassName
参数表示元素的类名,Name
参数表示元素的名称。
text = element.CurrentName()
使用CurrentName()
方法可以获取元素的文本内容。
完整的示例代码如下:
import uiautomation
element = uiautomation.WindowControl(searchDepth=1, ClassName='classname', Name='elementname')
text = element.CurrentName()
print(text)
请注意,使用UIAutomation获取文本需要安装pywinauto库和uiautomation库。可以使用以下命令进行安装:
pip install pywinauto
pip install uiautomation