[英]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.