繁体   English   中英

如何使用Java Access Bridge自动化Java Applet?

[英]How do I automate a Java Applet using the Java Access Bridge?

我需要自动化一个位于IE浏览器网站内的Java Applet。 我知道我可以使用Java Access Bridge与Java应用程序进行交互,但是我无法找到如何将其连接到Applet。

我知道一个名为GetAccessibleContextFromHWND(..)的Java Bridge方法,我认为我可以使用它。 不幸的是,当我使用Spy ++尝试获取Applet的HWND时,我回到空白,所以看起来这是使用通常的FindWindow(..) Windows API函数无法完成的。

如何使用Java Access Bridge访问和控制Java Applet?

1.Find Applet tag from HTML page and get position(Height/Width) of it.

2.Move your cursor toward Applet center position with reference of IE window.

3.Use **getAccessibleContextAt** API and use Applet x,y position.

4.Get Accesiblecontext from above API.

5.Iterate to root level Accesiblecontext. Finally you will get first object of Applet window.

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM