QTP中的集合点命令和文本检查点的命令
楼主问题有一点问题。QTP应该只有同步点,没有集合点,集合点这个概念是在LoadRunner里面的。可能是翻译的问题,要么就是我才疏学浅。
首先说明下同步点,这个意义其实就是让你的脚本能够与你程序执行同步。这里假设程序在执行过程中出现等待,为了让QTP不向后运行而产生检查点错误,就会在这里设置同步点,通过等待某个标志来达到QTP脚本能与程序运行结果或者说顺序相一致。避免程序结果还没有出来QTP就报错的情况。下面是一个简单的同步点代码。
Window("UltraEdi").Dialog("Configuration").WinButton("Go").WaitProperty "enabled", 1, 10000
关于文本检查点,就像名字一样,主要是对于一些文本做检查点时使用。其实绝大部分都可以用普通检查点完成。但是有些地方,可能只能用文本检查点。比如文本格式被嵌入到某些非标准控件里面,这时普通检查点无法识别。然后就是文本检查点对于文本检查会更加灵活。至于检查点的命令,其实所有的检查点命令都是类似的,主要区别在各个检查点的配置窗口是不一样的。下面是代码,后面有文本检查点的截图。
Window("UltraEdi").Window("Edit1*").WinObject("I love you").Check CheckPoint("I love you")