您的位置:首页 > 编程语言 > Qt开发

QTP不同版本以及不同浏览器识别对象的差异

2012-03-16 09:40 288 查看
Qtp 9.5对Dialog的识别

在IE 6.0中

(1)Browser("name:=核心业务处理系统").Dialog("text:= Microsoft Internet Explorer")

(2)Browser("name:=核心业务处理系统").Dialog("text:=.*Internet Explorer")

(3)Browser("name:=核心业务处理系统").Dialog("nativeclass:=#32770")

在IE 7.0中

(1)Browser("name:=核心业务处理系统").Dialog("text:= Windows Internet Explorer")

(2)Browser("name:=核心业务处理系统").Dialog("text:=.*Internet Explorer")

(3)Browser("name:=核心业务处理系统").Dialog("nativeclass:=#32770")

故在QTP9.5中(2)、(3)为通用方法

Qtp 10.0对Dialog的识别

在IE 6.0

Dialog("text:= Microsoft Internet Explorer ")

在IE 7.0

Dialog("text:= Windows Internet Explorer")

暂无找到通用方法

说明在QTP10.0中已经不认为Dialog是在Browser下的节点,而是识别为桌面(DeskTop)下的节点,故而正则表达式失效
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: