每日进步一点点 1
上一篇 /
下一篇 2011-10-12 11:00:45 / 天气: 晴朗
/ 心情: 平静
/ 个人分类:QTP
作为QTP的初学者的我,刚开始一直都是录制,循环回放测试,加判断,容错,随着case 的增加,脚本的扩展,全自动化的要求,每天都面临新的问题,解决问题。回顾从6月份开始用QTP到现在,为记录我的学习过程也为初学者作参考,所以写下每日进步一点点:
1.QTP中一个Action里的函数能调用, Action间的函数却不能调用。解决问题的方法:建立vbs或者qfl\txt文件作为library,即根据自己需要自定义函数库。
具体方法两种:一是通过File-New-Function Library;而是通过QTP自带的Tools工具:点击电脑左下角 “开始”-所有程序-QuickTest Professional-ToolS-QuickTest Professional--QuickTest Script. Editor,即可在里面编辑自定义函数库。建立好后保存,action若要调用该就自定义的函数,需先加载函数库,加载方法:1)手动加载,在File-Settings-Resource里点击绿色加号即可加载,2)在脚本中加载,executefile "filepath\xx.vbs" ,其中filepath为函数库路径。
在脚本中加载时,遇到的问题:手动加载成功而脚本加载执行时有时会提示“无效字符”, 原因为QTP用ANSI编码,VBS采用UNICODE编码,需要将其转化为ANSI编码。把文件用记事本打开另存为时,中编码方式中选择ANSI编码即可。
2. 这里附上一个QTP调试工具,
收藏
举报
TAG: