pywinauto没有将控件标识为TabCon

2024-06-02 12:02:28 发布

您现在位置:Python中文网/ 问答频道 /正文

Inspect.exe已将该控件标识为TabControl,但是pywinauto无法识别相同的控件。图片如下**
Inspect.exe recognises TabControl


dump_tree给出了以下内容,控件类型是"C1.Win.C1Command.C1DockingTabPage",它是component one 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对象不是tabcontrol:

^{pr2}$

Tags: exewinconfiguration控件alloyc1inspectpywinauto