1

我正在使用C# 中的 Java 访问桥自动化 Java 应用程序。我已经成功地访问了目标 java 应用程序的完整树,并且能够从各种元素(如按钮、复选框、单选按钮甚至文本框)中检索值。我已经实现了Access Bridge Explorer代码来完成所有工作。

但是,只有同一目标 java 应用程序中的一些文本框在树层次结构中无法访问,从而使其对我的 c# 应用程序以及 Access bridge explorer app 完全不可见

在检查Java Ferret并与其他“可访问”且其值可检索的文本框进行比较后,我发现这些奇怪的文本框在其父节点中的索引为 -1。他们的父属性将具有值“未知”或“无父”,而正常的可访问文本框在父级和实际父级引用中具有适当的索引。

有人可以帮助我在树中访问这些文本框以及访问它们的文本值吗?欣赏任何类型的线索。很多问候。

注意:只有 Java Ferret 能够在鼠标悬停时访问此类文本框。Java Monkey 也无法识别树中的这些文本框元素。下面还附上了 Java Ferret 监视示例 Java 应用程序的屏幕截图 -在此处输入图像描述

4

0 回答 0