51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3810|回复: 9
打印 上一主题 下一主题

[SilkTest] 有懂SilkTest的进来

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-10-29 14:12:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近新自学了SilkTest,但在捕捉对象时(即在菜单“Record”--》“Record Window Declarations”)少了一个项对象。

测试界面:


在框架文件的对象如下:
[-] 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对象呢,应该是有两个才对的?
希望有大虾帮忙解答,小弟不胜感激

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2013-10-31 08:51:43 | 只看该作者
我不知道你现在用的SilkTest是什么版本,你可以尝试使用SilkTest13.5或14的,并且不要再使用4Test这种模式的语言了。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2013-10-31 08:52:32 | 只看该作者
详细的SilkTest教程在如下的网页:
http://bbs.51testing.com/thread-983434-1-1.html
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2013-10-31 08:56:20 | 只看该作者
但是还是附上解决方案:
这个框架里的对象库,可以手工加入另一个文本框的对象属性,可以参照如下的样子编写一个
                        [-] TextField TextField1  //怎么只有一个TextField对象呢,应该是有两个才对的
                                 [-] multitag "#1"
                                         [ ] "$1"
                                         [ ] "@(211,88)"
其中multitag下面是他的属性值
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2013-10-31 14:16:51 | 只看该作者
首先谢谢版主的回复,谢谢版主建议学习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”,是不是我的框架哪里没设好,非常感谢
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2013-10-31 17:04:43 | 只看该作者
版主,我已经解决我遇到的问题了,谢谢你回复!我是采用手工捕捉对象及录制相结合的,非常感谢你
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2013-11-29 19:05:45 | 只看该作者
推荐换用4j或者4net吧,别用4classic这种模式了
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2013-12-11 17:05:48 | 只看该作者
回复 7# 云层


为何不推荐4classic模式?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2013-12-12 13:22:33 | 只看该作者
回复 8# athlandly


    现在Silk4NET和Silk4J使用起来更方便,扩展性更强,4Test这种语言模式,在国外也基本不用了。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2013-12-12 15:34:19 | 只看该作者
回复 9# 沅芷湘兰

多谢版主
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-12 23:59 , Processed in 0.072647 second(s), 34 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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