美文网首页
为什么QTP的Spy无法定位控件对象

为什么QTP的Spy无法定位控件对象

作者: c3eb978777ab | 来源:发表于2018-04-24 17:50 被阅读14次

情况一:

没有选择正确插件

解决方法:在开启QTP时,只勾选web插件

情况二:

先打开的浏览器后打开的QTP

解决方法:

只要关闭QTP和测试网页,然后先打开QTP,再打开测试网页即可解决

为什么:

QTP和BHO机制是挂钩的,因为安装完QTP之后,每次打开ie,浏览器会自动加载BHOManger,而QTP在IE中识别对象是依靠一个名为BHOManger Class 的动态链接库完成的,如果是先打开ie再打开QTP,QTP就不能成功读到BHOManger Class这个动态链接库,从而导致QTP识别对象失败。

相关文章

  • 为什么QTP的Spy无法定位控件对象

    情况一: 没有选择正确插件 解决方法:在开启QTP时,只勾选web插件 情况二: 先打开的浏览器后打开的QTP 解...

  • 2018-07-22 QTP的对象库编程

    测试对象模型概念: image.png 测试对象(仓库对象) --> QTP创建的用来识别和检查对象运行时对象(实...

  • flutter Stack(层叠控件)

    Stack即层叠布局控件,能够将子控件层叠排列。 Stack控件的每一个子控件都是定位或不定位,定位的子控件是被P...

  • PowerMockito使用方法和避坑指南

    常用方法 模拟对象 PowerMockito.spy(T object)可用于mock某个对象,调用该对象某个方法...

  • Appium实现滚动到指定控件的元素的方法——findEleme

    由于Appium简单的定位语句无法实现滚动屏幕到指定控件的元素,如一个text内容为“Display”的控件不在当...

  • 03-Windows基础控件二

    一、图片框PictureBox控件 用于在窗体的指定位置显示图片,其为不可编辑的控件,无法获得焦点。 图片框Pic...

  • 学习笔记-控件定位

    1. 常用定位方式 2. 控件基础知识 2.1 DOM:Document Object Model 文件对象模型 ...

  • QTP10-01-脚本录制-回放

    一.前言 二、QTP简介 三、QTP界面介绍 四、自动化测试的流程 五、用QTP录制APP系统 六、用QTP自动启...

  • Mockito

    spy()/@spy 和 mock()/@mock的区别 简单理解: spy是partial mock,spy需要...

  • 2.1 ID定位方式

    自动化可以简单概括为三个步骤: 控件定位 控件操作 校验点编写 我们先来介绍下控件定位。Appium提供了多种定位...

网友评论

      本文标题:为什么QTP的Spy无法定位控件对象

      本文链接:https://www.haomeiwen.com/subject/gmgjlftx.html