51Testing软件测试论坛

标题: 定位 [打印本页]

作者: xiaomaoxiaogou    时间: 2005-12-19 18:54
标题: 定位
qtp可以根据result中的某行运行结果信息定位到该脚本的对应行吗?wr中有这个功能的
作者: 海龙    时间: 2005-12-20 10:03
result中中出错的行数的信息,在QTP中使用go to line功能
作者: yangkinki    时间: 2005-12-21 11:11
是的,我也觉得这点QTP可以采纳WR的这个功能,直接可以转到代码行。
作者: xiaomaoxiaogou    时间: 2005-12-23 09:57
找不到这个gotoline功能啊,在哪啊
作者: 海龙    时间: 2005-12-23 10:07
Expert view 中 edit 菜单,go to...
作者: walker1020    时间: 2005-12-30 19:38
标题: 试试看看此方法
先按照下面方法来显示出脚本的行号: 点击 Tools-->Editor Options...-->General, 在此页面上第一项是Show line
number,选定它(前面出现对号)即可; 然后点击QTP 软件的保存按钮,再运行脚本即可。
     如果脚本运行结果的result 报告有错误,那么你根据 红色的 ×  继续寻找 ,直到找到最低层带有 ×  的地方,双击它,在出现的报告里面,有一栏的名字是 Details, 在Details 里面有 一行是 Items Count = 10 (具体数值由你出现的行号来决定),这表明第10 行 出现了错误。你去看 脚本的第10行 ,继续调试就可以了。
    其实,如果只是为了定位错误,你可以直接在 Active Screen 里面看呀。如果出现了错误,光标会停在出错的行那里不动的,同时出现一个 Run Error的 提示信息,它还等着你去处理(Stop or Retry or Skip or Debug? or Help or Details?)呢。这样不是更省事吗?!

    能否解决问题,请给个回音!
作者: walker1020    时间: 2005-12-30 19:44
标题: 说明
说明:上面的帖子的第二段的第二行的具体数值由你出现的行号来决定,应改为 具体数值由出现的错误的行号来决定。特此说明
作者: xiaomaoxiaogou    时间: 2006-1-10 22:51
确实是有这一行啊。呵呵,以前没注意看

我把设置成检测点不通过也继续执行下一步,这样的话大批量的运行脚本不会因为没人盯着就跑不过去耽误时间了

要是像wr那样直接双击结果就能过来多好啊,哈哈,太懒了!

多谢啊,以后多交流:)




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2