如何获得没有任何名称的控件。 当我用inspect.exe检查我的窗口时,我发现了有关它的信息:
我无法使用类名,因为它不是唯一的。 我尝试了ChildWindow方法的所有内容,但没有成功:
win.ChildWindow(class_name='').ClickInput()
我用swapy找不到控件。 我想找到一个使用按钮的coordonates的其他解决方案。
感谢您的帮助
我实现了使用control_id:
win.ChildWindow(control_id=66594).ClickInput()
但是当应用程序重新启动时,这个id似乎会改变。
最后,我实现了使用SWAPY给出的“访问名称”来访问我的控件:
win.ChildWindow(best_match='WindowsForms10.Window.8.app.0.33c0d9d8').ClickInput()
或
win['WindowsForms10.Window.8.app.0.33c0d9d8'].ClickInput()
但是有没有办法使用windows检查工具提供的AutomationId