Как я могу получить все ListItem в ListBox? - PullRequest
0 голосов
/ 02 июля 2018

Добрый день всем! Я использую pywinauto для автоматизации настольных приложений. И мне нужно получить все ListItems из ListBox. Затем я выполняю этот код:

def common_list(list_control):
    state = list_control.element_info.enabled
    if state:
        automation_id = list_control.element_info.automation_id
        if 'ListBox' in automation_id:
            # list_of_item = list_control.children(control_type="ListItem")
            list_of_item = list_control.items()
        else:
            list_of_item = list_control.children()[1:]
        time.sleep(pause)
        return list_of_item

Я получаю только видимые элементы списка (в моем случае это 14 элементов, но их 53). Как я могу получить ВСЕ из них?

...