google搜索 站内搜索                 软件测试门户 | 软件测试培训 | 文章资料精选 | 软件测试论坛 | 测试解决方案 | 软件测试博客 | 测试招聘求职 
打印

[求助] 急!执行测试脚本时,登录界面通过不了!

急!执行测试脚本时,登录界面通过不了!


我人是新手,刚学QTP.
   录制了登录界面的一段测试脚本,系统人工运行时很正常,但QTP执行录制的脚本时,到登录界面时怎么都通过不了,总是弹出跳过或者重试的错误信息,跳过之后,后面好象只要是有执行按钮的操作,均提示如上的错误,请教各位高手是怎么回事啊?
   焦急万分,请高手指教!

TOP

回复 1# 的帖子


最好把录制的脚本放上来

TOP

Browser("Browser").Page("51Testing软件测试网").Link("退出").Click
Browser("Browser").Page("51Testing软件测试网").Link("软件测试论坛").Click
Browser("Browser_2").Page("51Testing软件测试论坛 测试 | 软件测试").Link("登录").Click
Browser("Browser_2").Page("51Testing软件测试论坛 测试 | 软件测试_2").WebEdit("username").Set "klly2008"
Browser("Browser_2").Page("51Testing软件测试论坛 测试 | 软件测试_2").WebEdit("password").SetSecure "46fc5d5c1f61af0bb37a399be78e2ab71d965fd0f8f203b2"
Browser("Browser_2").Page("51Testing软件测试论坛 测试 | 软件测试_2").WebButton("提交").Click

TOP

不管是打开51testing网站还是机子里的应用程序,执行登录界面脚本测试时都是一样的现象.

TOP

是Browser("Browser_2")和Browser("Browser")的原因
回放不通过的时候再重新录制一下,比较两个录制语句的差异
心中有敌人,一切皆为你敌人
心中无敌者,无敌于天下!!!

TOP

“到登录界面时怎么都通过不了”, 此时QTP报告什么错误信息?
实践是检验真理的唯一标准。

TOP

Run Error:
Cannot identify the object "登录" (of class Link). Verify that this object's properties match an object currently displayed in your application.
下面有六个按钮:stop,retry,skip,debug,help,details

TOP

打开51testing,直接登录,可以成功执行此测试脚本,但是在另外一个测试脚本中,首先登录51testing,再退出,再登录,第二次登录时就出现了如上的错误对话框,是什么原因啊?

TOP

高手们,快来帮我看看啊!很简单的问题.急啊!

TOP

首先看看你正在运行的这个页面上是否"登录" 这个 Link。如果有,那么就到对象库里面看看识别"登录" 这个 Link 的属性及其属性值分别是什么, 再使用 Object Spy查看页面上 "登录" 这个 Link 的属性值,特别是要关注QTP用来识别 Link 这类对象的属性值。 根据信息提示,十有八九是 对象的属性值发生了变化,导致对象现在的属性值和对象库里面记录的属性值不一致,因此QTP无法找到此对象。
实践是检验真理的唯一标准。

TOP

解决办法在page/frame option里面。。
引用:
原帖由 walker1020 于 2007-9-29 13:15 发表
首先看看你正在运行的这个页面上是否"登录" 这个 Link。如果有,那么就到对象库里面看看识别"登录" 这个 Link 的属性及其属性值分别是什么, 再使用 Object Spy查看页面上 "登录" 这个 Link 的属性值,特别是要关注Q ...
http://www.abfun.cn 北京测试圈
http://www.abfun.cn 北京测试圈

TOP

楼上的朋友说的可是 Tools --> Options..--> Web 标签下的 Page/ Frame option... 按钮?
实践是检验真理的唯一标准。

TOP

请问一下,对象库里的对象属性及属性值也是真实操作软件录制的,为什么又会和软件中对象属性及属性值不一致了啊
在不修改过软件的情况下

TOP

引用:
原帖由 meijiao 于 2007-9-29 15:21 发表
请问一下,对象库里的对象属性及属性值也是真实操作软件录制的,为什么又会和软件中对象属性及属性值不一致了啊
在不修改过软件的情况下
因为识别属性会发生变化,识别属性分为主属性和从属属性.....自己看帮助吧。

还有你的问题应该存在于上面斑竹给的那个路径里page/frame的设置,应该设置成根据对象来识别。对于外层对象的识别主要就是这里设置会产生问题,里层对象的识别主要根识别属性有关。。
个人意见,仅供参考。
http://www.abfun.cn 北京测试圈
http://www.abfun.cn 北京测试圈

TOP

好的,谢谢啊,没有好好看过帮助文档

TOP

我也遇到过类似问题,不太明白如何解决

TOP

 
当前时区 GMT+8, 现在时间是 2008-12-5 14:32Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹