`
lwfshr
  • 浏览: 150491 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

QTP对象识别

阅读更多

      对于一系列的对象,如果该对象名字、ID....等都一样,QTP会按顺序分配给这些对象个index值,在对象属性中加一个 "index:= X"就可以去识别了
小马gg的解释:index其实就是一个索引,如果你在页面中相同的属性能找到多个对象,那么index可以指定你要访问第几个对象
经过俺的试验,用spy无论是在RO或TO都找不到对象的index值,但是可以把你需要的对象添加到Object Repository对象库中就可以看
到该对象对应的index值了

 

昨天就碰到个问题,

同样是2个下拉列表框,我想当然的就把他们2个的index=0,结果,第一个就怎么也识别不了。

后来参考上面的方法,将对象添加到对象库里,发现第一个下拉列表框的index=1.具体添加对象库的方法如下:

1 点击 Tools--Object Repositary,点“add  object”然后,点击页面上需要添加的该对象,就可以看到该对象的属性值,里面就有index的值。修改后如下:

 

Browser("号码百事通企业总机登录").Page("号码百事通企业总机").Image("html id:=ext-gen1468").Click
Browser("号码百事通企业总机登录").Page("号码百事通企业总机").WebElement("innertext:=放音后进入留言","html tag:=DIV","index:=1").Click
Browser("号码百事通企业总机登录").Page("号码百事通企业总机").Image("html id:=ext-gen1481").Click
Browser("号码百事通企业总机登录").Page("号码百事通企业总机").WebElement("innertext:=默认技能组","html tag:=DIV").Click

  • 大小: 11.6 KB
分享到:
评论

相关推荐

    QTP 对象识别原理

    【QTP对象识别原理】 QuickTest Professional (QTP),现称作UFT (Unified Functional Testing),是一款由HP公司开发的功能自动化测试工具。QTP通过识别应用程序中的对象来执行测试操作。对象识别是QTP的核心机制,...

    QTP对象识别常用方法介绍

    下面将详细介绍QTP对象识别的常用方法。 一、默认对象识别 QTP在录制测试时,会自动识别屏幕上的对象并将其转换为对象库中的对象。这是基于它的智能识别机制,包括图像识别、属性匹配和动态定位等。默认情况下,QTP...

    QTP对象识别常用方法

    【QTP对象识别常用方法】 QuickTest Professional(QTP,现称为UFT,Unified Functional Testing)是一款自动化测试工具,主要用于功能测试和回归测试。在QTP中,对象识别是核心功能之一,它决定了QTP如何识别和...

    QTP对象库简介QTP对象库简介

    #### 四、QTP对象识别与管理 - **对象库(OR)**: QTP通过对象库来存储和管理所有被测试的应用程序对象。可以通过快捷键Ctrl+R打开对象库进行各种操作。 - **对象识别原理**: QTP通过比较预期测试对象(TO)和实际...

    QTP不能识别对象时的处理办法

    #### 知识点三:预防QTP对象识别问题的最佳实践 - **保持插件最新**:定期检查并更新QTP插件,确保它们与被测应用兼容。 - **环境一致性**:尽量确保测试环境与生产环境保持一致,包括浏览器版本和其他运行时组件...

    QTP识别对象的原理

    QTP的对象模型基于“对象库”和“对象识别机制”。它使用一种称为“智能识别”的技术来识别屏幕上的对象,这主要依赖于以下三个核心组件: 1. **对象库**:这是QTP存储所有已识别对象的地方,包括它们的类、属性和...

    QTP

    【QTP对象识别方法总汇】和【QTP对象识别常用方法介绍】:这两份文档详细阐述了QTP如何识别和处理应用程序中的各种对象,包括默认的识别机制和如何通过描述性编程来手动指定对象特征。 【QTP中描述性编程脚本指导】...

    QTP对象不能识别的处理方式流程图,教你每一步如何解决对象不能识别的处理方法,

    QTP对象不能识别的处理方式流程图,教你每一步如何解决对象不能识别的处理方法,每一步分开介绍不同的现象,直到解决为止,就算是一个小白,都能根据流程图解决QTP不能识别对象的各种问题,

    第12篇-QTP对象探测器

    总的来说,QTP对象探测器是自动化测试人员的得力助手,它简化了对象识别过程,增强了测试脚本的精确性和可靠性。通过熟练使用对象探测器,测试人员可以更高效地进行测试脚本的编写和维护,从而提升整个软件测试流程...

    第14篇-QTP对象管理机制(2)

    QTP通过对象的属性来识别和操作对象,这称为对象的“对象描述”或“对象识别”。 在对象管理的第二部分,我们将深入学习以下几个方面: 1. **对象的创建与存储**:当QTP录制测试时,它会捕获用户与应用程序交互的...

    第13篇-QTP对象管理机制(1)

    【QTP对象管理机制】是自动化测试工具QuickTest Professional(现在称为UFT,Unified Functional Testing)的核心组成部分。在深入理解这一机制之前,我们首先要明确QTP的定位:它是一款功能强大的自动化测试工具,...

    QTP11补丁 - 增强WPF对象识别以及问题修复

    【QTP11补丁 - 增强WPF对象识别以及问题修复】 QuickTest Professional(QTP)是HP公司推出的一种自动化测试工具,主要用于功能和回归测试。QTP11是其的一个版本,该版本在自动化测试领域具有广泛的应用。这次的...

    对于QTp录制对象不能识别链接的解决方案.docx

    ### 对于QTp录制对象不能识别链接的解决方案 #### 知识点一:问题背景与现象 在使用QuickTest Professional (QTP)进行自动化测试的过程中,可能会遇到一个常见问题:当录制或识别某些Web弹出窗口时,QTP无法正确...

Global site tag (gtag.js) - Google Analytics