悠然自在 发表于 2013-10-23 09:03:51

使用不同页面的同一个对象;必须每次重新抓到对象库吗

1、比如51testing网上搜索按钮,在不同页面,他的上一级的属性是不一样的,虽然“搜索”按钮本身的属性没有变化。
如果我很多页面都用到这个“搜索”按钮,每次都要重新加到对象库吗。
求解

joykao 发表于 2013-10-23 09:18:11

组织不一样,领导也不一样

赵佳乐SMILE 发表于 2013-10-23 15:28:54

楼上回答好经典啊。。

得抓

跑跑跑跑 发表于 2013-10-23 17:27:02

需要重新抓取

linyanghua 发表于 2013-10-25 00:12:54

可以开发一个函数,将“搜搜”控件的父控件Fram的html id作为函数参数,封装到函数库中,在写脚本时调用函数,假如这个属性识别不了frame,可增加几个函数变量。

linyanghua 发表于 2013-10-25 00:13:27

函数使用描述性编程,可以搞定

黑羽祭 发表于 2013-10-25 13:27:43

回复 1# 悠然自在


    当然,都不在一个页面上。
虽然也不是不能做成不同页面都能识别。
如果你对对象库的理解深入一下,就能根据自己的需要进行脚本编写了。

Alvin-x 发表于 2013-10-25 14:21:49

描述性编程的话,可以用正则:例如这个就可以
Browser("name:=51Testing.*").Page("title:=51Testing.*").WebButton("name:=搜索").Click
页: [1]
查看完整版本: 使用不同页面的同一个对象;必须每次重新抓到对象库吗