3

我正在编写自动化测试脚本来检查由 Java Swing 框架运行的目标应用程序。
它使用 Java Access 桥接库来检测目标应用程序中的元素。但是,该库只能获取目标元素的名称/角色/位置/状态,不支持获取其他属性。

这是使用 Access bridge Explorer 工具(使用 Java Access bridge 库)检测元素的示例: 在此处输入图像描述

但是,当我尝试使用Ranorex自动化测试工具时,它能够获得许多属性,例如背景色,前景色...... 在此处输入图像描述 在查看Ranorex的官方网站时,它只描述了它使用一些仪器技术来做到这一点:https: //www.ranorex.com/java-test-automation/

有谁知道如何像 Ranorex 那样获得这些财产?
可用于获取元素属性的技术/库是什么?
我想它使用 Win32 Hook API,但不确定是否正确。

4

0 回答 0