血泪

一切都是源于对你的爱~
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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

Posted on 2012-03-16 09:40  xiaoqiang_888  阅读(935)  评论(0)    收藏  举报

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)下的节点,故而正则表达式失效