Inspect.exe
идентифицировал элемент управления как TabControl, однако pywinauto не распознает то же самое. Изображение как ниже **
Inspect.exe распознает TabControl
dump_tree
дает следующее, тип элемента управления - "C1.Win.C1Command.C1DockingTabPage"
, который представляет собой компонент один tabcontrol
Control Identifiers:
WindowsForms10.Window.8.app.0.13965fa_r6_ad1 - '' (L42, T31, R1334, B694)
['Alloy Configuration TypeWindowsForms10.Window.8.app.0.13965fa_r6_ad11', 'Alloy Configuration TypeWindowsForms10.Window.8.app.0.13965fa_r6_ad1', 'Alloy Configuration TypeWindowsForms10.Window.8.app.0.13965fa_r6_ad10', 'WindowsForms10.Window.8.app.0.13965fa_r6_ad10', 'WindowsForms10.Window.8.app.0.13965fa_r6_ad1', 'WindowsForms10.Window.8.app.0.13965fa_r6_ad11']
child_window(auto_id="AlloyTabDocument", control_type="C1.Win.C1Command.C1DockingTab")
|
| WindowsForms10.Window.8.app.0.13965fa_r6_ad1 - 'Alloy Configuration' (L240, T32, R1333, B693)
| ['Alloy Configuration', 'Alloy ConfigurationWindowsForms10.Window.8.app.0.13965fa_r6_ad1', 'WindowsForms10.Window.8.app.0.13965fa_r6_ad12']
| child_window(title="Alloy Configuration", auto_id="tabAlloyConfiguration", control_type="C1.Win.C1Command.C1DockingTabPage")
объект Pywinauto HwndWrapper
не является табулируемым:
>>> AlloyTabDocument = addConfigWnd.child_window(auto_id="AlloyTabDocument")
>>> print(AlloyTabDocument.wrapper_object())
hwndwrapper.HwndWrapper - '', WindowsForms10.Window.8.app.0.13965fa_r6_ad1