51Testing软件测试论坛
标题:
有懂SilkTest的进来
[打印本页]
作者:
huajjj123
时间:
2013-10-29 14:12
标题:
有懂SilkTest的进来
最近新自学了SilkTest,但在捕捉对象时(即在菜单“Record”--》“Record Window Declarations”)少了一个项对象。
测试界面:
[attach]87701[/attach]
在框架文件的对象如下:
[-] window DialogBox 金枫连锁管理系统_操作员登录
[ ] tag "金枫连锁管理系统_操作员登录"
[ ] parent COrantBINIfrun60EXE
[-] CustomWin Ui60Drawn_W321
[-] multitag "[ui60Drawn_W32]#1"
[ ] "[ui60Drawn_W32]$1"
[ ] "[ui60Drawn_W32]@(191,119)"
[-] CustomWin Ui60Drawn_W322
[-] multitag "[ui60Drawn_W32]#2"
[ ] "[ui60Drawn_W32]$1[2]"
[ ] "[ui60Drawn_W32]@(191,119)"
[-]
TextField TextField1
//怎么只有一个TextField对象呢,应该是有两个才对的
[-] multitag "#1"
[ ] "$1"
[ ] "@(211,88)"
[-] PushButton 退出
[-] multitag "退出"
[ ] "#2"
[ ] "$1[2]"
[ ] "@(246,180)"
[-] PushButton 登录
[-] multitag "登录"
[ ] "#1"
[ ] "$1[1]"
[ ] "@(136,180)"
[-] CustomWin Ui60Drawn_W321
[-] multitag "[ui60Drawn_W32]#1"
[ ] "[ui60Drawn_W32]$1[1]"
[ ] "[ui60Drawn_W32]@(264,186)"
在红色字体中,怎么只有一个TextField对象呢,应该是有两个才对的?
希望有大虾帮忙解答,小弟不胜感激
作者:
沅芷湘兰
时间:
2013-10-31 08:51
我不知道你现在用的SilkTest是什么版本,你可以尝试使用SilkTest13.5或14的,并且不要再使用4Test这种模式的语言了。
作者:
沅芷湘兰
时间:
2013-10-31 08:52
详细的SilkTest教程在如下的网页:
http://bbs.51testing.com/thread-983434-1-1.html
作者:
沅芷湘兰
时间:
2013-10-31 08:56
但是还是附上解决方案:
这个框架里的对象库,可以手工加入另一个文本框的对象属性,可以参照如下的样子编写一个
[-] TextField TextField1 //怎么只有一个TextField对象呢,应该是有两个才对的
[-] multitag "#1"
[ ] "$1"
[ ] "@(211,88)"
其中multitag下面是他的属性值
作者:
huajjj123
时间:
2013-10-31 14:16
首先谢谢版主的回复,谢谢版主建议学习SilkTest13.5,我使用的是Silktest 2009 R2,我根据版主所提供的解决方案,手工增加了对象属性。如下所示:
[-] TextField 密码
[-] multitag "#2"
[ ] "$1"
[ ] "@(211,128)"
[-] TextField 用户名
[-] multitag "#1"
[ ] "$1[2]"
[ ] "@(211,88)"
但是我在运行脚本时,脚本如下所示
[ ] 操作员登录.Ui60Drawn_W321.Ui60Drawn_W322.用户名.SetText ('999999')
[ ] 操作员登录.Ui60Drawn_W321.Ui60Drawn_W322.密码.SetText('999999')
只在用户名文本框重复输入了2次“999999”,是不是我的框架哪里没设好,非常感谢
作者:
huajjj123
时间:
2013-10-31 17:04
版主,我已经解决我遇到的问题了,谢谢你回复!我是采用手工捕捉对象及录制相结合的,非常感谢你
作者:
云层
时间:
2013-11-29 19:05
推荐换用4j或者4net吧,别用4classic这种模式了
作者:
athlandly
时间:
2013-12-11 17:05
回复
7#
云层
为何不推荐4classic模式?
作者:
沅芷湘兰
时间:
2013-12-12 13:22
回复
8#
athlandly
现在Silk4NET和Silk4J使用起来更方便,扩展性更强,4Test这种语言模式,在国外也基本不用了。
作者:
athlandly
时间:
2013-12-12 15:34
回复
9#
沅芷湘兰
多谢版主
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2