Я не могу шпионить за объектом CheckListBox (я думаю, Delphi) в оконной рамке с AutoIt. Он ничего не видит в этом районе. Мне нужно получить список предметов из области и, возможно, выбрать один из элементов.Не могу заглянуть в CheckListBox с AutoIt
Я использую python и robotframework.
Я также попытался с помощью ControlListView:
self.get_autoit().ControlListView("Setup - XXXXX", "Select the XXXX", "[CLASS:TNewCheckListBox; INSTANCE:1]", "GetText")
Но он бросает:
com_error: (-2147352561, 'Parameter not optional.', None, None)
ошибка, кажется, проблема с pywinauto.
В любом случае я не могу получить список предметов из этого раздражающего объекта.
Результат от AutoIt шпиона в скриншоте:
Может кто-нибудь пожалуйста, предложить хороший способ получить доступ к списку элементов в этой неопознанной области?
я могу увидеть внутри элементов из inspect.exe:
Это не выглядит как аа TCheckListBox, он выглядит как TRadioGroup – Dsm
[pywinauto] (https://github.com/pywinauto/pywinauto) или [pyautoit] (https://github.com/jacexh/pyautoit)? Есть две разные библиотеки. Кажется, вы используете pyautoit, а не pywinauto. –
Я использую pywinauto. autoitlibrary в рамках робота использует pywinauto. –