创建ApplicationMap文件
Application_Map文件
Application_Map文件是保存测试软件中所有可以识别的对象字符串,用来替换传入
SqaGetProperty的recMethod$参数。
通常,函数ProcessContainer可以帮助我们完成搜索对象的工作。利用ProcessContainer来创建整个的应用程序映射文件。脚本如下:
'$INCLUDE: "DDEngine.sbh"
Sub Main
'Initially Recorded: 12/12/2003 2:22:31 PM
'Script Name: RunProcessContainer
ProcessContainer
End Sub
第一步:打开要搜索的界面
第二步:运行脚本
第三步:修改Window Recognition Method
Type=Window;Caption={Classics Login}
Object Recognition Method 会自动修改为
\;Type=Window;Caption={Classics Login}
第四步:修改Window\Object Name为LoginWindow
ApplicationMap.Map文件中保存了该窗体ProcessContainer可以识别的所有对象。但是也有丢失对象的情况存在,比如再这个例子里:
UserListBox=Type=ComboListBox;ObjectIndex=1
所以我们手工添加这个对象
第五步:修改ApplicationMap文件中对象名字更加友好,容易辨认。
没有修改前的文件
修改后的文件
ApplicationMap文件就建立成功了