好贷网好贷款

SilkTest武林外史之3-测试Java AWT应用

发布时间:2016-12-3 19:58:34 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"SilkTest武林外史之3-测试Java AWT应用",主要涉及到SilkTest武林外史之3-测试Java AWT应用方面的内容,对于SilkTest武林外史之3-测试Java AWT应用感兴趣的同学可以参考一下。

AWT是抽象窗口软件包的简称(Abstract Window Toolkit),它在Java 1.0的时候被引入,不过当初的AWT十分简陋,它直接调用本地方法来创建图形控件,这使得同一个控件在不同的系统平台上看起来有不同的显示。AWT主要提供两层API,它们是: 1.       一个介于java和本地系统之间的通用接口,用来创建窗体,事件驱动和管理布局,这些API是JAVA GUI变成的核心,同时也被Swing和 Java 2D调用。 2.       一组基本的GUI控件。 SilkTest几乎所有版本都提供了AWT应用例程,使得我们可以方便地学习使用SilkTest来测试AWT程序。 我用的是SilkTest2008,在开始之前你最好在测试机上安装jdk并且设置好Java_home和Path环境变量。 下面的步骤很简单,可以带领我们一步步的使用silktest来创建project并且编写脚本进行测试: 1.       进入C:/Program Files/Borland/SilkTest/ng/samples/java/awt目录,运行其中的批处理文件AwtTestApp.bat,它会帮我们启动AWT例程。 2.       然后打开SilkTest,建立一个新的project。 3.       SilkTest2008比较好,提供了Java AWT类型应用的项目向导,请选择client/server application下的Java AWT项目类型,进行创建。 4.       将项目命名为TestAWT 5.       接下来就和我们测试其他的windows应用类似了 6.       新建一个test frame文件,设定应用为刚刚运行起来的AWT应用TestApplication 7.       在java AWT应用上选择control菜单的check box菜单项,这时候会弹出来一个子窗口“check box”,继续抓取它的定义放在frame.inc的尾部 8.       新建一个MenuTest.t的脚本,输入下面的4Test代码,然后运行,看看效果吧。 [-] testcase SelectMenu() [ ] TestApplication.SetActive() [ ] TestApplication.Menu2.MenuItem1.Check() [ ] sleep(2) [-] if(xCheckBox.Exists()) [ ] xCheckBox.TextField1.SetText("SilkTest") [ ] xCheckBox.SetLabel.Click() [ ] sleep(2) [ ] xCheckBox.Exit.Click()

上一篇:SQLITE
下一篇:poj 1745 Divisibility dp

相关文章

相关评论