使用 pywinauto 时得到一个窗格元素而不是 window
got a pane element instead of window when using pywinauto
所以我有这段代码应该连接到 discord 应用程序。
import pywinauto
import pywinauto.mouse as mouse
import pywinauto.keyboard as keyboard
from pywinauto.application import Application
import warnings
warnings.simplefilter('ignore', category=UserWarning)
app = Application(backend='uia').connect(path=r"C:\Users\Owner\AppData\Local\Discord\app-0.0.307\Discord.exe")
dlg = app.window(title='Discord')
我很困惑为什么代码不起作用,结果我认为这是因为 discord 未被识别为 window,但它被识别为窗格,如您在我的屏幕截图中所见:
那是因为如果 pywinauto 不被识别为 window,即窗格对象,它将不支持自动化过程。
所以我有这段代码应该连接到 discord 应用程序。
import pywinauto
import pywinauto.mouse as mouse
import pywinauto.keyboard as keyboard
from pywinauto.application import Application
import warnings
warnings.simplefilter('ignore', category=UserWarning)
app = Application(backend='uia').connect(path=r"C:\Users\Owner\AppData\Local\Discord\app-0.0.307\Discord.exe")
dlg = app.window(title='Discord')
我很困惑为什么代码不起作用,结果我认为这是因为 discord 未被识别为 window,但它被识别为窗格,如您在我的屏幕截图中所见:
那是因为如果 pywinauto 不被识别为 window,即窗格对象,它将不支持自动化过程。