Java Access Bridge Textbox 元素在树 C# 中不可访问

问题描述

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

但是,只有部分文本框在同一目标 java 应用程序中不可访问在树层次结构中,从而使其对我的 c# 应用程序完全不可见,因为以及 Access Bridge Explorer 应用

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

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

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

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)