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

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

你可能感兴趣的:(浏览器)