如何用程序调用Abbot脚本

上一篇 / 下一篇  2009-09-09 22:52:28 / 个人分类:组件测试

 Abbot是一个用于UI组件测试的开源工具,主要用于测试Swing,AWT等UI组件。Abbot支持Record功能,可以把UI的操作录制成xml的脚本。脚本也可以在Abbot工具中执行和回放。
  但是在工作中遇到了一个问题,我们需要使用Abbot的录制功能来录制一些列脚本,但是我们可能需要通过一个接口来启动脚本,而不是使用Abbot的工具进行,这个时候我们可以使用Abbot提供的一些列API来完成这个问题。

  我们选择使用ScriptFixture这个类来解析我们的脚本
   ScriptFixture sf = new ScriptFixture("D:/TestDemo.xml");
   sf.run();
 
  当然我们如果遇到大量的脚本的时候,也就需要TestSuite,同时还需要TestRestult来记录结果。Abbot是集成Junit框架的,所以我们可以很容易地去管理Abbot的用例执行

   ScriptTestSuite sts = new ScriptTestSuite(ScriptFixture.class,"D:/");
   ScriptFixture sf = new ScriptFixture("D:/TestDemo.xml");
   TestResult res = new TestResult();
  
   ‘执行TestCase并记录结果到Result
   sts.runTest(sf, res);
   System.out.println(res.wasSuccessful());


TAG:

cmn831203的个人空间 引用 删除 cmn831203   /   2009-11-25 16:23:43
你好! 我怎么联系你呢,我现在正在做abbot的问题,深有体会,我们可以研究一下,好吗?谢谢
cmn831203的个人空间 引用 删除 cmn831203   /   2009-10-12 15:40:15
我现在遇到很麻烦也很棘手的问题,关于abbot,我对JAVA也不是很熟悉,你有QQ或者的MSN吗?谢谢
Yes We Can 引用 删除 sataerman   /   2009-09-18 21:48:53
谈不上请教,互相探讨吧
cmn831203的个人空间 引用 删除 cmn831203   /   2009-09-15 11:15:24
你好! 我目前也在做abbot的测试,看到你也做这个,我很兴奋,终于遇到同行业的人了,我有问题,可以请教您吗? 谢谢
 

评分:0

我来说两句

Open Toolbar