wpyily 发表于 2009-2-20 10:05:01

关于不同浏览器导致的问题

登陆的时候账号或密码为空,会弹出对话框提示警告,然后点确定。
现在的问题就是,用脚本实现的时候,IE6可以良好的运行,IE7就不行。请问谁遇到过这样的情况?

set popDialog = Browser("creationtime:=0").Dialog("text:=Windows Internet Explorer")‘寻找dialog

msgbox popDialog.Exist’确认一下popDialog 是否成功

结果IE6弹true,IE7弹false

如果IE7能弹true,问题就解决了。:funk: 别骂我啊

[ 本帖最后由 wpyily 于 2009-2-20 10:08 编辑 ]

asoqa 发表于 2009-2-20 10:31:49

用text:=Windows Internet Explorer去匹配ie6和ie7,肯定有不同的表现,原因很简单,只要观察一下两种浏览器的title就会发现ie6是“Microsoft Internet Explorer”,ie7是“Windows Internet Explorer”。
如果确认是这个原因导致你的脚步在不同浏览器表现不一致的话,那么楼主的描述应该有点问题,按你的脚本,应该是ie7能够识别,ie6不能。

dreamever 发表于 2009-2-20 11:19:40

原帖由 asoqa 于 2009-2-20 10:31 发表 http://bbs.51testing.com/images/common/back.gif
用text:=Windows Internet Explorer去匹配ie6和ie7,肯定有不同的表现,原因很简单,只要观察一下两种浏览器的title就会发现ie6是“Microsoft Internet Explorer”,ie7是“Windows Internet Explorer”。
如果确认是 ...
正确,up

wpyily 发表于 2009-2-20 16:14:07

原帖由 asoqa 于 2009-2-20 10:31 发表 http://bbs.51testing.com/images/common/back.gif
用text:=Windows Internet Explorer去匹配ie6和ie7,肯定有不同的表现,原因很简单,只要观察一下两种浏览器的title就会发现ie6是“Microsoft Internet Explorer”,ie7是“Windows Internet Explorer”。
如果确认是 ...

我当然知道两个text的内容不同啦,我在运行的时候,在ie6上改成了microsoft Internet explorer,在ie7上是windows Internet explorer,IE6可以找到这个dialog,IE7不行

wpyily 发表于 2009-2-20 16:14:42

抱歉,这个细节没有说到。。。:Q

lisun 发表于 2009-2-26 13:20:01

我是刚学习QTP的,请问QTP是不是只能使用IE6测试啊?
页: [1]
查看完整版本: 关于不同浏览器导致的问题