#python #pywinauto
Вопрос:
Мы получаем элемент из положения мыши, обращаемся к его родительскому элементу и перечисляем всех его потомков. Но у родителя элемента нет потомков. Может ли кто-нибудь помочь нам решить эту проблему? Мы подозреваем, что функция детей каким-то образом фильтрует всех возможных детей. И мы замечаем, что это происходит только тогда, когда элемент находится в положении мыши SplitButton
.
Вот пример кода:
from pywinauto import Desktop
x = 1
y = 1
desktop = Desktop('uia')
control = desktop.from_point(x, y)
parent = control.parent()
children = parent.children()
assert len(children) # AssertionError
И является изображением процесса: