wuzhuayu 发表于 2007-10-24 15:51:44

求助在QTP中获取当前行的行号的办法。

最近在写一些QTP的脚本,在报告错误的过程中为了方便定位出现问题的位置,因此在输出的结果中写入了当前行号,但是后来发现,对脚本做简单的修改,所有的行号就都不对了,所以希望能找到一种方法,可以动态的获取当前行行号的办法.

各位XDJM,如果有知道的,请指点一二。在此谢过。

wuzhuayu 发表于 2007-10-24 16:22:13

请不吝赐教啊。。:hug:

pangge369 发表于 2007-10-24 17:28:15

Tool-->Editor Options下勾选Show line numbers

pangge369 发表于 2007-10-24 17:29:06

不知道楼主是不是这个意思?

木卫十二 发表于 2007-10-24 17:40:22

ms楼主的意思不是这么简单

是不是要在运行中出错时把出错的行号取出来
比如作为log记录记入log中去
关注~~

three116 发表于 2007-10-24 19:15:14

简单:GetCurRow=DataTable.GetSheet(SheetName).GetCurrentRow

three116 发表于 2007-10-24 19:19:58

在检查输出结果中使用上面方法,动态地获取数据表的行数。
当然还可以指定到某表某行某列,自己在研究研究吧!

hsjzfling 发表于 2007-10-24 20:20:53

楼主的问题应该是如5楼所说吧~动态获取代码的行号。。。是个问题。。。
虽然这个问题目前对偶没啥意义了,但仍然关注中~

zhumingwei 发表于 2007-10-24 23:42:57

寒 6.7楼一个!麻烦下次看清题目再回答

wuzhuayu 发表于 2007-10-25 00:12:54

希望大家继续关注,这个问题该怎么解决。VBS和QTP中不知道是否有相关的方法。
pangge369和three116都没有理解我的意思,呵呵。问题不止这么简单

wuzhuayu 发表于 2007-10-25 10:51:55

继续顶下自己的贴,希望有人解答。

hzz8011 发表于 2009-12-12 17:42:39

这个问题恐怕没人知道吧,但是既然从TestResult View中可以链接到QTP中,说明应该是记录了错误行号的

hzz8011 发表于 2009-12-12 17:43:11

我觉得可以去QTP安装目录下的dll中去找一找。。。。。

sterson 发表于 2009-12-13 22:16:54

请举一个例子来说明提问的问题..
你的问题,我没弄明白..呵..

fsweicaixia 发表于 2013-8-23 16:53:58

此问题有无解决,目前也需要获取当前脚本执行行号
页: [1]
查看完整版本: 求助在QTP中获取当前行的行号的办法。