Ошибка атрибута при попытке выбрать опцию с помощью pywinauto в python - PullRequest
0 голосов
/ 01 сентября 2018

Я пытаюсь выбрать параметр (2) (т. Е. «Начать с выбора и завершить с последним в группе» из всплывающего окна, дважды щелкнув «Кнопка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

1 Ответ

0 голосов
/ 03 сентября 2018

Неправильно использовать модуль 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}')
...