daixu25 发表于 2011-5-21 15:41:53

请教工作中遇到的问题

我们公司是给保险公司做WEB系统的,这个系统有一套工作流程从报案到结案,我以前都是手工测试手工跑流程,自从接触了QTP之后就想用QTP帮着跑流程,我不懂VBS之类的语言就会基本的录制脚本,我碰到的问题是录制的时候系统会产生一个报案号,这个报案号是唯一的用来进行下一个流程的操作,因此回放的时候系统产生的报案号会不同导致QTP报错,这个应该跟参数化有关但我实在是小白不懂怎样参数化这个报案号才能让QTP正常录制,还请各位前辈们为我指点迷津!!谢谢各位了!

daixu25 发表于 2011-5-21 15:44:07

本人实在是白的很,项目组又没人会QTP,只有自学但是基础太差请各位前辈能详细一点指导我最好能截个图啥的,要求有点过分但是实在是没办法,求求各位前辈了谢谢你们了

wolaizhinidexin 发表于 2011-5-21 16:05:26

不建议你用QTP去测流程这块。
使用obj.GetROProperty()方法可以得到此ID号。

daixu25 发表于 2011-5-21 16:08:07

请问,怎么使用obj.GetROProperty()

fusc 发表于 2011-5-22 20:38:11

欢迎四川手机软测试工作者入群:20846294,这里有初级到资深

daixu25 发表于 2011-5-23 08:59:48

没人能帮助我吗

shingo0109 发表于 2011-5-23 09:13:42

LZ用QTP的object spy看下这个ID号的属性,看下它是用哪个属性来标识这个ID号的, 一般常用为innertext, 然后再用GetROProperty("innertext")出来并赋给一个变量就行了: 参考如下:
IDnumber = Browser("xxx").Page("xxxx").WebElement("xxx").GetROProperty("innertext")
msgbox IDnumber

LZ试试吧

daixu25 发表于 2011-5-23 09:29:29

谢谢楼上 我去试试
页: [1]
查看完整版本: 请教工作中遇到的问题