拌卯临胺猩庭膜蠢填懒伟灌舅
UFT分段截断的处理方法:
UFT脚本调试多遍以后,常常会报一个名为“分段截断(null)”的问题,如下截图
就该问题的解决办法如下:
1.找到UFT飞机的目录路径;
2.依次找到 \samples\flight\app 下的.mdb文件,点击复制;
3.返回到 \samples 目录下,点击粘贴,直接覆盖掉即可。
一、标准检查点
设置标准检查点的步骤
1.先录制一个脚本录制到生成订单处:
2.回放脚本到生成订单处,在点击录制,点击搜索图标-标准检查点
将鼠标放在订单号处,点击一下(可以按CTRL键防止点击到其他)
确认检查点
选择要检查的数据,确定
此时即插入了检查点:
鼠标放在检查点代码上右键,进行检查点设置
可以使用正则来匹配,即只要订单号是0到多个数字即可,也可以根据当前值加1确定检查点的值
重命名检查点:
回放脚本,回放通过,检查点检查成功
二、文本检查点
添加 文本检查点
在 录制 时 添加文本检查
如:需要检查窗口标题是否是Login
设置断点,点击录制,选择文本检查点:
选择文本检查点后,点击窗体Login图标处:
获取成功,输入想要检查的窗体值
插入文本检查点:
运行,文本检查点检查成功:
文本检查点 的属性设置
本软件执行:
三、位图检查点
设置断点,点击录制,点击位图检查点
如检查登录界面初始的位图:即比较选择与运行时位图是否一致
可以只选择图中的飞机进行位图检查
生成位图检查点代码:
执行成功:
四、同步点
在QTP|UFT自动化测试Web网站时,经常遇到这样一种情况,当点击了一个链接或按钮之后,会跳转到一个新的页面或者页面需要加载一些新的控件,而加载这些元素需要一定的时间,但QTP脚本已经执行到下一行,在目标元素还没有被加载显示出来的时候就已经开始寻找下一步需要操作的对象,最终的结果当时找不到对象而报错。因此,我们需要在这些步骤之间加一些操作等待元素加载,也就是我们常说的同步等待。
设置同步点意义:防止程序逻辑没有执行完,而脚本已经执行,导致脚本找不到界面元素而出错
如下图:检查Insert Done… 即插入完成,在执行下一步的脚本(生成订单号)
设置断点,录制,设置同步点:
点击Insert Done
生成同步点代码:
执行,成功:
定拴纶圈尾宪缝吹侈啪戚蓟书