0
내 응용 프로그램에서는 자동화 시나리오를 계속 진행하기 위해 창이 표시되는지 확인하려고합니다. 이제 응용 프로그램에는 이름이없는 둘 이상의 창이 있습니다. 창을 확실하게 복구 할 수있는 방법이 있습니까? Control_id를 사용할 수 없으므로 자동화 ID를 사용하지 않는 한 해결책이 표시되지 않습니다. 자세한 내용은ID 자동화를 사용하지 않고 확실하게 창을 얻는 방법
:
panel.get_properties()
Out[37]: {'exstyle': 65536, 'rectangle': <RECT L827, T79, R1017, B527>, 'is_unicode': True, 'control_id': 197612, 'fonts': [<LOGFONTW 'MS Shell Dlg' -11>], 'client_rects': [<RECT L0, T0, R190, B448>], 'context_help_id': 0, 'friendly_class_name': 'WindowsForms10.Window.8.app.0.33c0d9d', 'is_visible': True, 'control_count': 3, 'is_enabled': True, 'texts': [''], 'menu_items': [], 'class_name': 'WindowsForms10.Window.8.app.0.33c0d9d', 'style': 1442840576, 'user_data': 0}