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

QTP对象识别不了的方法

阅读更多

   这几天录企业总机的脚本,新增企业时,需要选择套餐和行业属性(下拉列表框),用QTP录制时,只识别到了imag,QTP录到的脚步如下:

Browser("号码百事通企业总机登录").Page("号码百事通企业总机").Image("s").Click

Browser("号码百事通企业总机登录").Page("号码百事通企业总机").Image("s_2").Click

没有选择到任何相关的属性,于是在小Lee的帮助下,用object  spy方法解决了。

具体的解决方法如下:

1  点击Tools--Object spy,再点击 手的图标,在录制页面上 点击 套餐的 下拉列表框。此时,QTP spy到了下拉列表框的属性,id:=ext-gen611。脚本如下:

Browser("号码百事通企业总机登录").Page("号码百事通企业总机").Image("html id:=ext-gen611").Click

2 spy下拉列表框的某个属性,方法同上。脚本如下:

Browser("号码百事通企业总机登录").Page("号码百事通企业总机").WebElement("innertext:=默认企业套餐","html:=DIV","index:=0").Click

 

于是原来的脚本修改如下:

Browser("号码百事通企业总机登录").Page("号码百事通企业总机").Image("html id:=ext-gen611").Click
Browser("号码百事通企业总机登录").Page("号码百事通企业总机").WebElement("innertext:=默认企业套餐","html:=DIV","index:=0").Click

 

这样就可以选择企业套餐了。这一招似乎真的很有用。呵呵。。。

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

相关推荐

    QTP对象识别常用方法介绍

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

    QTP对象识别常用方法

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

    QTP 对象识别原理

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

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

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

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

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

    QTP识别对象的原理

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

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

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

    QTP对象识别

    QTP对象识别

    QTP疑难问题解答(不能识别对象)

    当你可以在被测应用程序中看到某个对象,但在执行测试脚本时却出现了此错误信息,这意味着QTP对象仓库中的对象描述与实际应用中对象的描述之间存在不匹配之处。为了解决这一问题,我们首先需要找出这些描述之间的...

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

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

    第12篇-QTP对象探测器

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

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

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

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

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

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

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

Global site tag (gtag.js) - Google Analytics