51Testing软件测试论坛

标题: qtp录制过程中,页面会出现乱码,如何纠正? [打印本页]

作者: cathy1997    时间: 2006-8-8 15:54
标题: qtp录制过程中,页面会出现乱码,如何纠正?
录制过程中,查看active screen时,有部分页面显示为乱码(如下图),不知道是什么原因?

各位是否也有遇见过.有什么解决办法么?

另外,如果不纠正乱码问题,会不会对运行的结果造成影响?
作者: xiaonan    时间: 2006-8-8 16:43
你在什么系统下的,怎么会出现这种情况?
作者: QA_BAY    时间: 2006-8-8 17:04
应该不会,QTP显示问题!只是你做检查点会有问题而以!
你更新运行一次!
作者: walker1020    时间: 2006-8-8 17:44
这应该是你的IE的设置不对的问题,不是QTP本身的问题。你看一下你的IE的设置是否有问题。最好是请系统管理员帮你解决此问题
作者: QA_BAY    时间: 2006-8-8 18:23
原帖由 walker1020 于 2006-8-8 17:44 发表
这应该是你的IE的设置不对的问题,不是QTP本身的问题。你看一下你的IE的设置是否有问题。最好是请系统管理员帮你解决此问题

我也怀疑过IE问题,但如果IE设置有问题.那他打开IE的时候就应该是乱码,
楼主的情况我有出现过.QTP好象找不到地方设置!
作者: 麦子华华    时间: 2006-8-8 18:47
我也遇到同样的问题,有的网页正常,有的是乱码。检查了一下,在IE中网页的编码是 UTF-8,显示中文正常;把编码改为中文,则出现和Active screen中同样的乱码。
难道是QTP中active screen的编码不对?可又没找到可以设置的地方。

求助高手来解决这个问题,没法做检查点了!
作者: BiSheng    时间: 2006-8-8 22:13
在我没有用QTP的时候也遇到过,后来把开发人员叫过来,才知道是字体遍码的错误,正如楼上所说的,自已动手在页面上改一下就行了。不是QTP的问题
作者: 麦子华华    时间: 2006-8-9 09:34
To BiSheng : 问题是被测试的网页本身就是UTF-8,不能改成中文编码,如果改成中文就乱码,只有在UTF-8下才能正常显示中文。
所以,QTP里仍然是乱码,问题还没解决。
作者: cathy1997    时间: 2006-8-10 15:22
原帖由 cathy1997 于 2006-8-8 15:54 发表
录制过程中,查看active screen时,有部分页面显示为乱码(如下图),不知道是什么原因?

各位是否也有遇见过.有什么解决办法么?

另外,如果不纠正乱码问题,会不会对运行的结果造成影响?


应用的服务器是unix,QTP是装在XP的客户端机上.是在客户端上录制的.

开始我也怀疑过ie的设置,但更改"总是以UTP-8发送URL"无效的.因为我录制时,显示是正常的.只是回放.或者查看active screen时,会乱码...而且我这个应用只是部分页面上会出现乱码....请帮忙分析一下.
作者: cathy1997    时间: 2006-8-10 15:32
印象里.lr里头录制时是可以,设置一编码的.但qtp里没有找到...请专家指点一下.是因为我不够仔细.没有发现.还是的确没有此功能的...
作者: QA_BAY    时间: 2006-8-10 16:19
找到一段说明,但不知道有没有关系,虽然说的是Microsoft Internet Explorer 7.0 ,但也的解决方法就是加载ADD_IN

If Microsoft Internet Explorer 7.0 Beta 2 is installed, the Active Screen does not display any captures for your tests (in all environments). In this situation, it is recommended to close the Active Screen pane in the QuickTest window.
When recording on WinMenu objects, the Active Screen is not captured.
When the Active Screen displays a Java applet or ActiveX control within a Web page, the applet or control is for viewing purposes only and you cannot perform operations (for example, create checkpoints, add methods, and so forth) on the object.
Workaround: Record an operation on the Java applet/ActiveX control to create a step on the object with the ActiveX Add-in and/or Java Add-in (available separately) loaded. Then you can create a checkpoint, parameterize a step, or add a method from the individual Java applet/ActiveX control in the Active Screen.
作者: 麦子华华    时间: 2006-8-11 14:13
楼上的那段话和本贴主题似乎没有关系哦。。。
作者: kueryang    时间: 2008-10-6 12:16
标题: wqewr

作者: sharon_bamboo    时间: 2010-11-1 16:25
我遇到的不是active screen里的页面是乱码,而是专家视图程序里有乱码了。。。有知道这是为什么的吗?
作者: ruinxdgzy    时间: 2011-9-8 17:15
我也遇到这个问题,哪位大虾可以指点迷津啊
作者: ruinxdgzy    时间: 2011-9-8 17:38
找到解决方法了:
如果是IE6,那么“在IE的Internet选项中,打开“高级”选项卡,拉到最后一项,"总是以UTF-8发送URL”,去掉其勾选,然后保存,重新录制QTP就OK了”
如果是IE8,那么“在IE的Internet选项中,打开“高级”选项卡,找到“发送 UTF-8 URL” 去掉其勾选,然后保存,重新录制QTP就OK了”
作者: shijinjin    时间: 2011-11-24 10:24
回复 16# ruinxdgzy


     您好,我也遇到在录制的时候Active Screen 窗口里,页面的中文变成了乱码,可是按照您说的方法为啥还是乱码呢,求解。

   我用的是IE8,QTP10,Winxp
作者: xcyangshu    时间: 2011-12-15 14:37
楼主这个问题解决了吗?我也是发现同样的问题




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