У меня есть пользовательская таблица данных CS с несколькими тысячами записей, они также доступны для редактирования в одно и то же время. Если дважды щелкнуть мышью, я могу также ввести некоторые данные, если они выпадающие, я могу выбрать значение. Итак, в коде я пишу что-то вроде ниже, выбирая только типы классов, как показано ниже. Поэтому мое требование состоит в том, чтобы проходить через столбцы и строки, чтобы получать данные, а также редактировать данные, щелкая конкретные ячейки:
win32_controls.EditWrapper - '', Edit
win32_controls.ComboBoxWrapper - '', ComboBox
win32_controls.EditWrapper - '', Edit
Ниже приведен фрагмент кода, который я пишу
table = app.top_window().window(title_re='Exchange Rate Options.*')
t1 = table.child_window(class_name='CSCtrlGrille')
t2 = t1.children()
У меня одна и та же таблица с несколькими записями, но проблема в том, что я не могу выполнить операцию щелчка по записям под полосой прокрутки. так как прокрутить вниз и нажать на нужную запись?
ниже инструмент проверки показывает список свойств как,
Информация о сетке из Inspect.exe, что означает VirtualizedItemPattern? Дайте мне знать, если потребуется дополнительная информация.
добавлено ниже информации Row1 Inspect.exe,
также добавляется поддерево (скрытая) информация о Row1, и я вижу diff, который выделен в красном поле