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