武林外史java游戏,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()

Leave a commentName

Email

Website

请输入正确的验证码9

=

Comment

Current ye@r *

Leave this field empty

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>