我正在编写自动化测试脚本来检查由 Java Swing 框架运行的目标应用程序。
它使用 Java Access 桥接库来检测目标应用程序中的元素。但是,该库只能获取目标元素的名称/角色/位置/状态,不支持获取其他属性。
这是使用 Access bridge Explorer 工具(使用 Java Access bridge 库)检测元素的示例:
但是,当我尝试使用Ranorex自动化测试工具时,它能够获得许多属性,例如背景色,前景色......
在查看Ranorex的官方网站时,它只描述了它使用一些仪器技术来做到这一点:https: //www.ranorex.com/java-test-automation/
有谁知道如何像 Ranorex 那样获得这些财产?
可用于获取元素属性的技术/库是什么?
我想它使用 Win32 Hook API,但不确定是否正确。