51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3595|回复: 4
打印 上一主题 下一主题

[Robot] 很怪的问题:登陆窗口输入有时成功有时失败

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-7-10 21:33:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
碰到一个很怪的问题。

使用ROBOT打开应用,出现登陆界面,此时输入用户名和密码。有时成功有时失败。
语句很简单。

   StartApplication APPClient    ‘ APPClient是变量
    Window SetContext, "Caption=Server Login", ""
    Result = SQAGetProperty("Type=EditBox;Label=Server :", "Text",ServerName)
    If Result = sqaSuccess then
                EditBox Click, "Label=User Name :", "Coords=29,12"
                InputKeys "test{TAB}"
                InputEncKeys "BgAAAOkAAAARCb4SxJk="
                PushButton Click, "Text=OK"
    Else
                PushButton Click, "Text=Cancel"   
   End If

以上脚本放到MAIN中运行,有时能够成功登陆,有时失败。失败时,在用户名的文本框中停留一段时间,然后直接就跳出了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-7-16 17:28:47 | 只看该作者
失败会有错误信息的
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-7-23 11:46:29 | 只看该作者
试一下这个
                EditBox Click, "Label=User Name :", "Coords=1,1"
                InputKeys "{Home}+{End}" '用于选中EditBox中的当前文本
                InputKeys "test{TAB}"
                ...
                PushButton Click, "Text=OK"
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-7-23 21:33:15 | 只看该作者
先调试一下属性值,观察result的返回值,确定SQAGetProperty成功捕捉到属性,msgbox result
如果没有捕捉到,在之前加入Window ResetTestContexT, “”,“”

之后输入密码时输入明文密码试试,InputKeys 密码
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-7-23 23:24:38 | 只看该作者
我升级了一下ROBOT到7.0.1,没有出现这个问题了。谢谢热心的DX。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-24 19:12 , Processed in 0.081231 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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