能够对其他java GUI应用自动控制,如操作某个按钮,并能够把其中的某个Frame的某个textarea中的数据读取回来,并能够更改,等等。
类似于自动化测试工具的功能。似乎需要和JVM打交到,求一个解决方案,仅需要提供想法即可,当然,必须是技术上可行的,不需要随便侃大山的想法。

解决方案 »

  1.   

    你是要实现对所有的
    gui控制啊对全部的的我也没有什么办法 但是 如果是你自己写的程序 我建议用端口的方法来实现如果是要干掉别人的程序 就得反编译了
      

  2.   

    目标是要实现类似于自动化测试的功能,及能够操作其他应用,并能够获取其GUI界面控件展示的数据。
    期望是能够针对所有Java开发的GUI应用(包括AWT或Swing实现的),即具有普遍使用。
    从LoadRunner实现的功能来看,应该是可以实现的,就是不知道其中的原理。
      

  3.   

    已经找到解决方案了,SUN官方网站提供一个JDK的扩展包AccessBridge,能够实现对其他java开发的GUI应用的访问及控制。具体可以参考http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136191.html官网。
      

  4.   

    当然,AccessBridge对SWT开发的应用无效。不过IBM官网好像也可以提供解决方案,具体我没有研究,因为我们没有SWT开发的GUI,呵呵。
      

  5.   

    LZ的意思是实现类似LR那种可以自动点击要测试的程序界面上的按钮或者菜单以及其他的一些空间,然后再自动做出响应?LZ给出的地址我也来学习一下。