我正在尝试自动化wpf应用程序backend=uia,对于进度条,我需要获得动态变化的 "value "属性,但是当我使用window_text()时,得到的是''。然后我试图在这个包装器中传递控件
         
          pywinauto.application.controls.uia_controls.UIAElementInfo(ctrl).name
         
         得到这个错误
         
          TypeError("UIAElementInfo object can be initialized " + \ "with integer or IUIAutomationElement instance only!
         
         ),最后试图在以下Progresswrapper类中传递元素
         
          pywinauto.controls.common_controls.ProgressWrapper(element_info).get_position()
         
         得到 element_info 应该是 hwndwrapper。
        
这是我的代码app.py
启动app.exe
app = pywinauto.application.Application(backend='uia').start('app.exe')
identifying the window
wind = app.window(auto_id="someid")
找到进度条控件
ctrl = wind.window(auto_id='progress') 
获得控件进度条的文本
ctrl.window_text()


