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。