51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

登陆测试!~

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-10-11 14:25:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
登陆测试:
登陆窗口中要求填写:用户名,密码。


# 登录
    win_type ("登录","lwh<kTab>");
        edit_set("Password","1592");
        obj_mouse_click ("确认", 52, 12, LEFT);
第二行提示:win_Set_fouce参数不对,不明白。。。。
求助。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2006-10-11 14:45:37 | 只看该作者
报错说明:

Function "win_set_focus"

Line: 537

Error: Illegal number of parameters.
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-10-11 15:19:49 | 只看该作者
请问你这是录制自动生成的脚本吗,为什么没有用户名的录入,我用例子里的登陆录制的代码如下:
win_activate ("Login");
        set_window ("Login", 4);
        obj_type ("Agent Name:","<kCtrl_L>");
        edit_set ("Agent Name:", "abcd");
        obj_type ("Agent Name:","<kTab>");
        password_edit_set("Password:", "kzptnyoslzjsaz");
        button_press ("OK");
是没有问题的,希望能给你带来帮助!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-10-11 15:46:53 | 只看该作者
录制的是这样的
# 登录
        set_window ("登录", 3);
        obj_mouse_click ("WindowsForms10.EDIT.app.0.e4c6c4_2", 52, 15, LEFT);
        obj_type ("WindowsForms10.EDIT.app.0.e4c6c4_2","lwh<kTab>");
        obj_type ("WindowsForms10.EDIT.app.0.e4c6c4_3","1592");
        obj_mouse_click ("确认", 70, 12, LEFT);
那个是我写的。
我在gui里把Password改成edit ,系统开发环境是C#.net
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-10-11 16:49:39 | 只看该作者
win_set_focus在你脚本什么地方?是不是别处的?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2006-10-12 09:47:44 | 只看该作者
我没有这个函数,这个函数有可能是WR内部的,我没有使用过这个函数。
为何测试文本框的输入就这么难呢 ?
用什么函数比较好?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2006-10-12 10:05:29 | 只看该作者
录制是这样的:
# 登录
        set_window ("登录", 3);
        obj_mouse_click ("WindowsForms10.EDIT.app.0.e4c6c4_2", 52, 15, LEFT);
        obj_type ("WindowsForms10.EDIT.app.0.e4c6c4_2","lwh<kTab>");
        obj_type ("WindowsForms10.EDIT.app.0.e4c6c4_3","1592");
        obj_mouse_click ("确认", 70, 12, LEFT);
不修改GUI
回放时,WindowsForms10.EDIT.app.0.e4c6c4_2无法识别。
logic name
WindowsForms10.EDIT.app.0.e4c6c4
Physcial Description:
{
class: object,
MSW_id: 263904
}
此时,选中为高亮度。
修改:
logic name
PassName
Physcial Description:
{
class: edit,
location:XX
}Sample Text
选中未出现高亮度。
有一种是,选中为高亮度。运行一次后,在查看,选中没有高亮度了。晕啊!~
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2006-10-12 10:56:51 | 只看该作者
希望有人来解答啊!~
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2006-10-12 16:24:05 | 只看该作者
你的问题,我已经在上面一个问题回答了,你首先要把控件为唯一确定下来,建议你还是多看看基本的操作,再开始用吧,你很多基本问题都没有搞清楚。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2006-10-12 16:36:25 | 只看该作者
确实如此,所以希望有人提点一下,问题已解决,谢谢!~
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-17 09:48 , Processed in 0.083823 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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