捕获或添加对象时的模式切换
当我们使用对象库添加对象时一旦点击了“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”按钮的大量时间和精力。从而大大提高了对象添加的时间。