在程序代码走到一半时中间会弹出一个对话框(后台java实现的,继承Frame实现的那种确认对话框),在跑单元测试时如何让这个对话框自动点击,也就是说不用鼠标点击对话框就能让程序运行完毕?  给个思想就行
大神们 求指教啊

解决方案 »

  1.   

    通过java反射机制直接调用处理那个动作的函数,我也没试过,楼主可以试一下。
      

  2.   

    既然要测试,应该设置一个全局的DEBUG参数,默认是false。 
    在程序里,判断如果是true,则弹出那个对话框。 或者相反设置。你在单元测试里,设置一下这个全局参数就好了。
      

  3.   

    呵呵,这个简单,你可以写个st,st全名是系统测试,需要fest-swing支持,你可以学习下