尝试在python中使用pywinauto选择选项时出现属性错误

尝试在python中使用pywinauto选择选项时出现属性错误,python,attributeerror,pywinauto,Python,Attributeerror,Pywinauto,我试图选择一个选项2i.e.,在双击按钮2的同时,从弹出的框中选择开始,以最后一个结束。 但是,我得到的是 File "C:\XXXX\XXX XX\Resources\XXXXX XXX XXX\pywinAuto_test.py", line 12, in <module> application.Options.keyboard.SendKeys('{DOWN 3}') AttributeError: 'ButtonWrapper' object has no att

我试图选择一个选项2i.e.,在双击按钮2的同时,从弹出的框中选择开始,以最后一个结束。 但是,我得到的是

 File "C:\XXXX\XXX XX\Resources\XXXXX XXX XXX\pywinAuto_test.py", line 12, in <module>
    application.Options.keyboard.SendKeys('{DOWN 3}')
AttributeError: 'ButtonWrapper' object has no attribute 'keyboard

模块键盘的使用是错误的。此代码是正确的:

application.Options.type_keys('{DOWN 3}')
如果不需要聚焦选项,则有2个选项:

application.Options.type_keys('{DOWN 3}', set_foreground=False)

# or direct usage of module "keyboard"
keyboard.SendKeys('{DOWN 3}')