博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
捕获或添加对象时的模式切换
阅读量:7070 次
发布时间:2019-06-28

本文共 779 字,大约阅读时间需要 2 分钟。

    当我们使用对象库添加对象时一旦点击了“Add objects to local”按钮后就只能抓取对象而无法进行其他任何操作,但常常我们会遇到这样的问题:在一个页面上添加对象后需要切换到另一个Web页面添加另一个对象,于是便用到了QTP提供的捕获或添加对象时两种模式的切换功能,该功能使得切换后可以停止对控件的抓取,并还可以对被测对象进行操作。下面介绍下这两种模式及其切换功能。

    1 .半操作模式-----CTRL 键                  支持点击

    2.全模式操作-----CTRL+ALT键          支持点击和键盘输入

    半操作模式详解(详解为对象库添加对象时的操作,使用spy时同样适用) 

    当使用"object Repository" 并点击“Add objects to local”按钮后,鼠标便处于捕获对象的状态,这个时候是不可以做任何操作的,只能抓取想要的对象,而当按住CTRL键并保持不放开,就可以做点击动作了,比如切换网页、拉动滚动条等等,当放开CTRL键时,也便恢复到抓取对象的模式了。

    全操作模式详解(详解为对象库添加对象时的操作,使用spy时同样适用

    全操作模式就是支持任何操作,包括点击和键盘输入。当处在抓取对象的模式下按住CTRL键不放,然后再按下ALT键,紧接着先松开CTRL键再松开ALT键,这样就已经成功切换到全操作模式了,这样就可以对网页进行随意操作了(比如输入数据,点击登录,切换网页等等)当经过一番页面操作后出现想要的对象后,通过按住CTRL键然后松开,便切换回抓取对象的模式了,这个时候就可以抓取自己想要的对象了。

    有了这两种模式的切换解决好多因其他点击操作无法显示的对象(比如好多输入框的模糊比配下拉框),同时避免了因寻找想要的对象及页面频繁取消点击“Add objects to local”按钮的大量时间和精力。从而大大提高了对象添加的时间。

 

转载地址:http://yqzml.baihongyu.com/

你可能感兴趣的文章
平方开根 - 牛顿迭代(板子整理)
查看>>
java string字符拼接符"+"的研究
查看>>
Layui表格编辑【不依赖Layui的动态table加载】
查看>>
HDU2087剪花布条(KMP)
查看>>
NOIP2018普及初赛解析
查看>>
每次访问都生成不一样sessionId
查看>>
解决Cocos2d-x编译错误: 无法打开 源 文件 "extensions/ExtensionExport.h"
查看>>
SqlServer 循环建表、删除表、更新表
查看>>
jQuery中$.extend(true,object1, object2);深拷贝对象
查看>>
圆角和倒角
查看>>
自然语言处理之维特比算法
查看>>
ubuntu12 is not in the sudoers file
查看>>
c# 生成的没用文件
查看>>
Django文件上传
查看>>
zoj 3627(贪心)
查看>>
JS数组
查看>>
ztree复选框
查看>>
[BZOJ1030][JSOI2007]文本生成器(AC自动机+DP)
查看>>
如何判断元素是否在当前文档显示区内?
查看>>
ICMP协议
查看>>