QTP问题汇总分析和总结.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

QTP

QTP经验总结

第PAGE10页

目录

QTP在Vivivoice中问题汇总及解决办法 1

下拉列表无法识别 3

在UI界面录制不能够获取按钮的点击事件 3

COMBOX控键不能够激活 3

低级录制在UI界面的操作 3

模拟录制在UI界面的操作 3

通过映射方式对控键进行识别 3

QTP在PSCP中问题汇总及解决办法 4

安装Delphi插件问题 4

数据匹配问题及解决办法 4

数据查询问题及解决办法 4

winlistview中获取数据的问题及解决办法 4

webtable中获取数据的问题及解决办法 4

CheckpointOutputvalue 4

导入EXCEL表到程序 4

在DATATABLE中添加新的sheet 5

DATATABLE中如何对每一行的参数化数据进行操作 5

如何处理DATATABLE中的数据多列 5

如何在DATATABLE中获取指定的列*行 6

QTP操作中参数选项相关设置问题 6

如何处理程序运行过程中出现禁止运行ACTIVEX插件问题 6

检查点/输出值设置问题 6

相关VBS参数学习问题 6

QTP版本与IE版本兼容性问题 6

QTP相关插件问题 6

QTP中使用描述性编程语言完成脚本增强功能(个人经验总结) 7

脚本回放中出现”objectcannotdefination”解决办法 7

如何处理安全控键问题 7

如何使用描述性编程记录测试结果 7

Getpropropperty的使用方法 7

GetpToproperties的使用方法 7

GetToproproperty的使用方法 8

Sendtoproperty的使用方法 8

从SQL获取数据的方法 8

对EXCEL进行操作方法 9

对WORD进行操作方法 9

对对象Dictionary的操作方法 10

对系统文件的操作方法 10

QTP的错误处理机制 10

处理QTP对象捕获中对象经常改变的问题 10

DATATABLE中跨行取值的问题 11

如何获取指定目录下所有文件夹的名称 11

相关正则表达式的使用 11

如何获取源文件的信息 11

脚本中插如日志的方法 13

问题:录制的过程中有2个listview当选择第一个listview的时候下拉列表弹出覆盖到第2个listview导致在回放的过程中不能够选中第2个listview的操作。

原因:当上一个listview选择的时候下拉框覆盖下下一个listview的位置导致在选择下一个listview的时候qtp将该操作识别为上一个listview的操作导致在回放的过程失败。解决办法:使用虚拟对象中的虚拟下拉列表,使用时注意应当注意下拉列表的覆盖问题.

尽量一个选项一个list.

问题:Vivivoice项目中当选择配置按钮时,QTP只能识别成一个有坐标的点击操作事件,当下一次启动该程序时回放失败。

原因:QTP只能识别成一个有坐标的点击操作事件需要该控键的绝对坐标下次启动程序位置将改变导致操作失败。

解决办法:使用映射方式将该控键识别成一个标准的控键然后重新录制。

问题:Combox不能激活导致在回放的过程中不能进行接下来的操作。在VIVIVOICE中必如配置中必须先激活该控键才能选择一个下拉框。

原因:该动作属于鼠标操作正常情况下操作,通过对象捕获后发现该控键的所有属性都为空。因此QTP不能够识别该对象需要激活后该对象的属性才能出现。

解决办法:使用低级录制的方式可以获取该控键的坐标位置,选择点击后使该控键具有对象属性然后进行下一步操作。(注意:低级录制的坐标为绝对坐标,应保证所操作的控键不会发生位置改变的前提下使用该方法,一般不建议使用)

问题:低级录制如何在UI界面的操作?

原因:在很多情况下,QTP安装好插件仍然不能保证全部识别所有的对象。

解决办法:使用低级录制的方法可以对一些控键的点击触发时间起到有效的作用但是低级录制也有局限性。如绝对的坐标,因为低级录制识别的对象为你选定程序对象的绝对作保位置。

问题:模拟录制在UI界面的操作?

原因:有些情况除了使用低级录制外我们可以使用模拟录制实现一些操作,如Click事件,模拟录制是以一个TRACK的形式表现。它的运行模式是将你一系列的键盘操作或者鼠标操作的轨迹记录下来,在下次脚本中进行运行。

解决办法:选择模拟录制的方式进行操作。

问题:通过映射方式对控键进行识别?

原因:在VIVIVOICE中如配制管理按钮除了使用低级录制进行点击操作外还可以使用映射的方式获取,映射将一些不识别的控键识别成标准的控键或者识

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档