工作中遇到的QTP问题

2010-07-07  易涛 

      我是第一次用QTP做自动化测试,在写脚本的时候遇到过很多问题,现在就列出来,希望大家能够帮我解决,若问的问题很菜的话希望不要笑我
   1,QTP怎么录制动态弹出页面上的操作?我是做网银项目,银行账号那字段只能选择,不能输入,但是我每次点击选择后,录制的弹出页面的名字不一样,那对象name属性中前后字符是一样的,就是中间有13个0-9的数字每次都变化。导致我录完脚本后。运行时报错找不到对象。这个该怎么办?
   2、我设置检查点检查结果的时候,正常情况比较好说,脚本跑完再检查。但是异常情况就不一样了,有的是只用跑到一半就要检查是否有报错的,有时候又需要跑到另外的位置,再检查是否会报错的。这时候,我就想能否设置一个能够从脚本中间跳到脚本开始的函数,在每次遇到检查点检查后,脚本就能从头跑下一组数据。但是我不会啊,什么函数能让脚本从头开始执行下一组数据呢?
 
 
今天就问两个,明天继续来问,谢谢大家帮我
 
264°/2592 人阅读/5 条评论 发表评论

刘俊  2010-07-07

问题1:修改录制的脚本,用正则表达式代替
问题2:可预料的错误,需要用不同的脚本来处理不同的情况。
总结 :不但要会用QTP录制,还要会修改或者编写脚本,以应对不同的情况,实际上之前我写vbs的时候,也是因为发现越来越多的情况不能用QTP来解决,才换的ruby,呵呵。楼主借鉴一下吧


戴华荣  2010-07-08

QTP有什么好玩的,哥是奔着白盒安全性去的


易涛  2010-07-08

刘俊: 问题1:修改录制的脚本,用正则表达式代替
问题2:可预料的错误,需要用不同的脚本来处理不同的情况。
总结 :不但要会用QTP录制,还要会修改或者编写脚本,以应对不同的情况,实
我用了正则表达式,还是不能被识别,这是比较郁闷的,13个数字的正则是\d{13}.我在另外一个脚本,选择银行页面的时候,同样的问题,同样的正则表达式可以回放脚本,只有警告!
QTP对于我来说,难度还真不一般大


易涛  2010-07-08

戴华荣: QTP有什么好玩的,哥是奔着白盒安全性去的
不能和你比,我黑盒都还不行,不用说白盒了


戴华荣  2010-07-09

易涛: 不能和你比,我黑盒都还不行,不用说白盒了
我也是做黑盒的现在。不过在学习J2EE现在


登录 后发表评论