QTP识别Button的方法
本帖最后由 anjao 于 2010-12-17 12:22 编辑录制了一段脚本,其中包括一个Button对象。
在对象库删除所有对象后,描述Dialog和Button。但Dialog可以被识别,Button却不能。无论是用text还是Object方式。只能是用x,y坐标的方式能识别,但换一种系统它的坐标肯定就会变了,所以是用坐标描述的方式不太好,请问是用什么样的方式可以让QTP更好的识别Button。 什么开发语言写的控件?
删除对象库后参数化?把脚本贴出来看看 回复 2# TIB
不好意思,不是参数化,是描述对象。 如果对象库可以找到对象 那么描述性肯定也可以 办法就是找对象属性 有些属性值可能是可以匹配多个对象而导致无法识别 你所说的肯定是指 下载对话框之类的winButton,由于你测试的是web系统,所以点击winButton的时候会有一个激活事件,但激活之后,去点也是很不稳定的。给出的建议就是用for循环多点几次,不成功继续点 用虚拟对象试试 "描述Dialog和Button" 描述性编程?找到唯一识别属性或组合 我决定使用window id作为识别属性。因为在被测系统中window id是唯一的属性。 也可以这样做吧,一般说来dialog出来的,光标会自动锁定在ok上,所以可以sendkey "{ENTER}"
页:
[1]