51Testing软件测试论坛

标题: QTP运行时设置的是打开IE浏览器,为什么每次都打开的是Google浏览器呀??? [打印本页]

作者: xinmovn    时间: 2016-9-2 10:46
标题: QTP运行时设置的是打开IE浏览器,为什么每次都打开的是Google浏览器呀???
QTP12.0,IE 11.0,已录制完脚本,在录制与运行设置选项中设置的是在IE浏览器上打开网页,可是运行后却自动打开Google浏览器,然后报错找不到“userName”对象的父对象。。。但如果设置为在已经打开的浏览器上运行时,结果都是正确的。想请教一下大神们,这个问题应该怎么解决呀???[attach]102440[/attach]

作者: 梦想家    时间: 2016-9-2 11:09
谷歌是默认浏览器?
作者: xinmovn    时间: 2016-9-2 11:14
梦想家 发表于 2016-9-2 11:09
谷歌是默认浏览器?

不是啊,我在QTP中设置的是运行时打开IE,不知道为什么会自动打开谷歌。。。大神,能否帮忙解决一下,感激不尽
作者: qmqq0000    时间: 2016-9-2 11:40
你确定录制和运行设置里已经选择了IE了?
勾选 录制或运行开始时打开以下地址 下拉里选择IE。
勾选 不在已经打开的浏览器上录制和运行
如果还发生,不用录制和运行设置 直接在代码开头加
systemutil.run "C:\Program Files (x86)\Internet Explorer\iexplore.exe","www.baidu.com"
作者: xinmovn    时间: 2016-9-2 13:42
qmqq0000 发表于 2016-9-2 11:40
你确定录制和运行设置里已经选择了IE了?
勾选 录制或运行开始时打开以下地址 下拉里选择IE。
勾选 不在 ...

对的,确定是选择了IE,录制和运行设置里的其他选项也能够确定都是正确选择了的,但是运行时就是总出错。然后试了一下你给的那行代码,可以正确运行,非常感谢~
然后还是想问一下大神,是否知道前一个问题有没有什么解决办法呀?
作者: xinmovn    时间: 2016-9-2 14:36
qmqq0000 发表于 2016-9-2 11:40
你确定录制和运行设置里已经选择了IE了?
勾选 录制或运行开始时打开以下地址 下拉里选择IE。
勾选 不在 ...

对的,确定选择了IE浏览器,录制和运行设置里其他选项也确定正确选择了,但是就是一直出错。。。
我试了加上最后那行代码,可以正确运行,非常感谢~
然后还是想请教一下大神,能否知道上一个问题到底是什么引起的呀?
作者: qmqq0000    时间: 2016-9-2 15:01
xinmovn 发表于 2016-9-2 14:36
对的,确定选择了IE浏览器,录制和运行设置里其他选项也确定正确选择了,但是就是一直出错。。。
我试了 ...

原因无法知道,可能是注册表被修改过或者其他什么原因!
你可以把谷歌浏览器卸载,运行脚本看看是否正常,再安装回谷歌浏览器试验下~把IE和谷歌都恢复默认设置!
还不行,就找到UFT的安装文件 直接运行修复下!
作者: xinmovn    时间: 2016-9-2 15:13
qmqq0000 发表于 2016-9-2 15:01
原因无法知道,可能是注册表被修改过或者其他什么原因!
你可以把谷歌浏览器卸载,运行脚本看看是否正常 ...

OK,非常感谢,我再多试试
作者: jingzizx    时间: 2016-9-2 15:44

作者: xinmovn    时间: 2016-9-2 17:59
jingzizx 发表于 2016-9-2 15:44

大神不要只发个表情呀,可否指点两句?
作者: 2602380441    时间: 2016-11-3 18:05
你的电脑是不是64位的?选择浏览器的时候下拉列表里面有最后一个IE浏览器64位,选这个试试。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2