pywinauto NoPatternInterfaceError在ComboBox

时间:2018-03-22 19:08:50

标签: pywinauto

尝试从ComboBox中选择值时,我收到 NoPatternInterfaceError 异常

非常感谢任何帮助

batch_combobox = wnd_spec_obj.child_window(
    title='Batch class:',
    auto_id='27651',
    control_type='ComboBox').wait('exists enabled visible ready', timeout=50, 
retry_interval=0.25)

batch_combobox.select('Mail')

当我打印batch_combobox时,我得到了

  uia_controls.ComboBoxWrapper - 'Batch class:', ComboBox

解决方法

from pywinauto.controls.win32_controls import ComboBoxWrapper
ComboBoxWrapper(batch_combobox).select('Mail')

1 个答案:

答案 0 :(得分:0)

该问题已在pywinauto==0.6.6中修复。请更新,然后重试。