请教各位,我如何通过句柄获取窗口对象?
背景:针对特定的软件编写自动化测试软件。现被测试软件有些控件需要通过反射才能取到,目前遇到一个问题,我得到了句柄,可是得不到窗口对象,也就无法通过反射获取窗口的某些控件。
相关问题
- Delete Messages from a Topic in Apache Kafka
- Jackson Deserialization not calling deserialize on
- How to maintain order of key-value in DataFrame sa
- StackExchange API - Deserialize Date in JSON Respo
- Difference between Types.INTEGER and Types.NULL in
可以通过软件获取窗口的句柄,然后invoke的方式调用win32 api,点击窗口的按钮
可喜可贺,无意中找到了一个大牛封装的框架,完美解决我的问题。还不需要写一大堆查找控件的代码。
这是项目地址,有兴趣的童鞋可以阅读一下
https://github.com/Roemer/FlaUI
常识性问题:能得到句柄一定能得到控件对象;但得到控件对象不一定得到句柄(但这种模式往往也会提供获取窗口或者父节点之类的接口)。