51Testing软件测试论坛
标题:
不能正确的回放脚本,请各位高手帮帮我
[打印本页]
作者:
秋水共长天一色
时间:
2005-2-25 15:36
标题:
不能正确的回放脚本,请各位高手帮帮我
我用ROBOT录制的GUI脚本,可当遇到EDITBOX要求输入时,就走不动了。脚本中到了红色部分不能自动输入。
Sub Main
Dim Result As Integer
'Initially Recorded: 2005-2-25 15:08:04
'Script Name: han
Window SetContext, "Caption=Program Manager", ""
ListView DblClick, "ObjectIndex=1;\;ItemText=联网收费车道软件", "Coords=27,42"
Window SetContext, "Caption=联网收费车道软件", ""
InputKeys "{PGUP}"
Window SetContext, "Type=Form;Name=FrmLogin", ""
InputKeys "43003{ENTER}123456{ENTER}{ENTER}"
End Sub
作者:
luming
时间:
2005-2-25 16:18
用SQASetProperty试试。
作者:
秋水共长天一色
时间:
2005-2-25 16:37
谢谢了,可楼上说的软件我不熟悉,这个问题能用ROBOT或是修改脚本解决吗?
作者:
秋水共长天一色
时间:
2005-2-25 16:55
谢谢了,可楼上说的软件我不熟悉,这个问题能用ROBOT或是修改脚本解决吗?
作者:
jyxuan
时间:
2005-2-25 23:25
是否是找不到Type=Form;Name=FrmLogin这个窗体。在tools-〉inspector有这个工具查询一下你要输入数据的窗体名称。
Window SetContext, "Type=Form;Name=FrmLogin", ""检查这句
作者:
司空公子
时间:
2005-2-26 14:44
可以先重新录制一下,保证没有语句被漏掉。因为看你的脚本,可能在定位窗口的时候,缺少了鼠标定位的语句。
如果还是不行的话,可以使用SQASetProperty语句对EditBox进行输入。用这个有个好处,如果你的EditBox里有默认值,而又想换一个其它的值时,如果是录制的话,会有什么鼠标双击之类的语句出现,影响可读性。用SQASetProperty语句可以直接对EditBox里的Text进行修改。
不过SQASetProperty好像不能对输入Password的EditBox进行操作。碰到要输入Password还是手工录制吧。
作者:
秋水共长天一色
时间:
2005-2-28 09:02
谢谢各位的帮忙!!谢谢呀!
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2