Я использую бэкэнд UIA. Я пытаюсь закрыть элемент вкладки в оболочке элемента управления вкладкой.
У меня есть следующие элементы:
- вкладка управления вкладками
a
:
<uia_controls.TabControlWrapper - 'Tab', TabControl, 3713040685325610831>
<uiawrapper.UIAWrapper - 'Tab', TabItem, 13547299422468733>
Элемент вкладки b
имеет визуальный крестик, чтобы закрыть его из пользовательского интерфейса, но когда я звоню:
b.close()
Это не делает то же самое, это в основном не закрывает вкладку.
Я явно пробовал метод close()
, который не работал, как упоминалось ранее.
Я также попытался щелкнуть правой кнопкой мыши на вкладке с помощью click_input()
, которая отображает всплывающую подсказку, но я не слишком много исследовал из-за ограничений этого API.
Наконец, когда я это сделаю:
b.click_input(coords=(86,10))
Работает, но имеет два недостатка:
У кого-нибудь есть лучшее решение?