再次参见清单2,在import 声明下方有如下代码行:
第一行在自动创建的First_oneHelper 类的基础上继承得出一个新类(First_one)。当RobotJ 分析正在进行测试的应用程序并且创建大量的方法以实现对应用程序控件的轻松访问时,First_oneHelper类被创建。(First_oneHelper 本身继承自RobotJ 的Helper 基类)。在First_one 新类中,创建了一个方法testMain ()。testMain()函数中的第一个命令就是调用startApp(),其中还带有参数,该参数与我在Configure Editor(配置编辑器)中创建的入口相匹配("Xtend Development,Inc.")。现在如果我要改变应用程序的存放地址的话(例如,改变URL),我只需修改Configure Editor(配置编辑器)中的值,脚本就会继续运行而不受影响。
脚本中的下一行搜索调用startApp ()时创建的浏览器。(我单击一下窗口,验证它是否已被选中): Browser_htmlBrowser(Document_XtendDevelopmentInc(),DEFAULT).click(atPoint(382,11));随着应用程序的运行,需要验证我是否处于要进行测试的页面。
添加验证值
验证脚本的同时可以添加验证值(VP)。单击记录窗口(图4)中从左边数的第5个按钮完成该操作,随后即可显示图6中的对话框。