查看完整版本: 很怪的问题:登陆窗口输入有时成功有时失败

uttipy 2007-7-10 21:33

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

碰到一个很怪的问题。

使用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中运行,有时能够成功登陆,有时失败。失败时,在用户名的文本框中停留一段时间,然后直接就跳出了。

ilovejolly 2007-7-16 17:28

失败会有错误信息的

jjlkk 2007-7-23 11:46

试一下这个
                EditBox Click, "Label=User Name :", "Coords=1,1"
                InputKeys "{Home}+{End}" '用于选中EditBox中的当前文本
                InputKeys "test{TAB}"
                ...
                PushButton Click, "Text=OK"

caesarqth 2007-7-23 21:33

先调试一下属性值,观察result的返回值,确定SQAGetProperty成功捕捉到属性,msgbox result
如果没有捕捉到,在之前加入Window ResetTestContexT, “”,“”

之后输入密码时输入明文密码试试,InputKeys 密码

uttipy 2007-7-23 23:24

我升级了一下ROBOT到7.0.1,没有出现这个问题了。谢谢热心的DX。
页: [1]
查看完整版本: 很怪的问题:登陆窗口输入有时成功有时失败