微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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 举报,一经查实,本站将立刻删除。