51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5070|回复: 20
打印 上一主题 下一主题

[求助] 网页的登陆过程为何录制后运行经常出错

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-12-16 15:18:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为什么我录下网页的登陆过程后,到最后运行就进行不下去呢?基本上从第一步就下不去了。


整个步骤如下:(注:最后一个Login成功便登陆到后台。)

[ 本帖最后由 xiaohaijun176 于 2008-12-18 18:39 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-12-16 15:31:33 | 只看该作者
最后一个图片看不清楚
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-12-16 15:52:57 | 只看该作者

回复 2# 的帖子

你点开来就放大就可以看的很清楚了。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-12-16 16:02:21 | 只看该作者

回复 1# 的帖子

代码里没有输入用户名的语句,当然就登录不上去了!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-12-16 16:12:37 | 只看该作者

回复 4# 的帖子

有的话 也登不上去诶, 就是我把我输入用户名的过程也录下来去运行,到时也会 傻 在那里。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    6#
    发表于 2008-12-16 16:26:27 | 只看该作者
    服务器配置存在问题,或是代理的问题。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2008-12-16 17:24:31 | 只看该作者

    回复 6# 的帖子

    首先,我这里应该没有代理哦,为什么 是服务器配置问题,我不是把步骤都录下来了吗?它照着这个流程为何会识别不到按钮并执行下去呢?

    [ 本帖最后由 xiaohaijun176 于 2008-12-17 11:08 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2008-12-16 21:40:24 | 只看该作者
    你一共5张图,有3张是同一个页面。难道你的登录要分4个步骤,有3个步骤在同一个页面。再看你的脚本,只有仅仅3行,怎么看也都是矛盾的?
    什么叫基本上从第一步就下不去了?如果确实第一步就出问题,那么报什么错误?
    不描述清楚问题,别人给你的答案也只能胡乱推测,你又要浪费时间解释。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2008-12-17 11:13:51 | 只看该作者

    回复 7# 的帖子

    不好意思描述的不够具体,过程是这样的:

    1.首先是第1到2两个页面,因为用户名是记录在那里的,所以输入密码后按OK就到第3张页面。

    2.第三张页面的用户名与密码是记住的,所以直接点击'Login'按钮就进去了。

    3.最后一张就是相应的录制代码。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2008-12-17 14:21:50 | 只看该作者
    2.第三张页面的用户名与密码是记住的,所以直接点击'Login'按钮就进去了。
    这步有问题吧?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2008-12-17 15:05:28 | 只看该作者
    我这样理解你的登录流程:
    Step1.打开http://winstaging.brightcreek.com,弹出windows身份认证窗口
    Step2.跳转到EWinery Solution 的登录窗口

    你QTP的代码录制基于这样的操作:
    1. Step1的用户名是记住的,但是密码没有记住
    2.Step1的验证通过
    3.Step2的用户名和密码都记住了
    因此你的脚本只用了3行代码就完成了登录。

    现在谈你的问题,你没有写清楚QTP出错的提示文案。如果你第一步就识别不了,请确认
    1.是否在回放前确认弹出了身份认证窗口
    2.当时录制当时能否回放,如果可以,但是第二次回放不了,有可能是Browser对象识别的问题。
    先说这么多,可能性太多了,需要具体情况具体分析。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
     楼主| 发表于 2008-12-17 16:38:25 | 只看该作者
    1.是否在回放前确认弹出了身份认证窗口
    2.当时录制当时能否回放,如果可以,但是第二次回放不了,有可能是Browser对象识别的问题。
    先说这么多,可能性太多了,需要具体情况具体分析。



    1.回放是重新打开该页面的,整个过程应是一样的。
    2.录制当时就不能回放。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2008-12-17 23:02:22 | 只看该作者
    我试了一下你那个网站登录的第一步,当然是错误的用户名和密码,我的脚本完全可以回放,如下:
    Browser("Browser").Dialog("连接到 winstaging.brightcreek.com").WinEdit("密码(P):").SetSecure "494912b4026638c0de0a8c87f1c46bbd"
    Browser("Browser").Dialog("连接到 winstaging.brightcreek.com").WinButton("确定").Click

    建议你检查一下Browser对象的CreationTime前后有没有不同。另外一直不知道QTP报的是什么错误,是对象找不到吗?

    [ 本帖最后由 sstars 于 2008-12-17 23:10 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
     楼主| 发表于 2008-12-18 10:59:40 | 只看该作者

    回复 13# 的帖子

    我是选择打开新 网页(不是在当前页)来录制,然后 选择了 Do not record and run on browsers that are  already open.  运行是 出现的错误是:

    错误:Object not visible
    Line (3): "Browser("Browser").Dialog("Connect to winstaging.brightcr").WinButton("OK").Click".

    但是后来尝试了 用 在当前窗口录制也出现同样的情况:
    Browser("自定义您的设置").Dialog("Connect to winstaging.brightcr").WinEdit("Password:").SetSecure "4949ba321a3c9773c1efc55cc44d24ac3cd2cf78"
    Browser("自定义您的设置").Dialog("Connect to winstaging.brightcr").WinButton("OK").Click

    错误:Object not visible
    Line (7): "Browser("自定义您的设置").Dialog("Connect to winstaging.brightcr").WinButton("OK").Click".
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2008-12-18 11:57:13 | 只看该作者
    很奇怪。你在Browser("自定义您的设置").Dialog("Connect to winstaging.brightcr").WinButton("OK").Click前加上一个Wait,之后用Browser("自定义您的设置").Dialog("Connect to winstaging.brightcr").WinButton("OK").Exist方法看看返回什么。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
     楼主| 发表于 2008-12-18 18:40:08 | 只看该作者

    回复 15# 的帖子

    按你所说 出现 如最后一图的警告。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2008-12-19 14:39:06 | 只看该作者
    算了,我看楼主还是别用对象库了,这段就用描述性编程吧!

    如果存放在对象库里面的属性的值有变化,肯定就会导致程序无法运行下去了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
     楼主| 发表于 2008-12-19 22:10:51 | 只看该作者

    回复 17# 的帖子

    描述性 编程, 不知,但请指教。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2008-12-22 15:52:01 | 只看该作者
    Use default browser:默认选项,使用默认的浏览器

    [ 本帖最后由 fei.ge 于 2009-6-1 18:57 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
     楼主| 发表于 2009-6-1 15:12:44 | 只看该作者
    自己顶一个
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-24 17:27 , Processed in 0.105236 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表