foxmishy 发表于 2006-10-11 14:25:53

登陆测试!~

登陆测试:
登陆窗口中要求填写:用户名,密码。


# 登录
    win_type ("登录","lwh<kTab>");
        edit_set("Password","1592");
        obj_mouse_click ("确认", 52, 12, LEFT);
第二行提示:win_Set_fouce参数不对,不明白。。。。
求助。

foxmishy 发表于 2006-10-11 14:45:37

报错说明:

Function "win_set_focus"

Line: 537

Error: Illegal number of parameters.

piao_604 发表于 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");
是没有问题的,希望能给你带来帮助!

foxmishy 发表于 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

生如火花 发表于 2006-10-11 16:49:39

win_set_focus在你脚本什么地方?是不是别处的?

foxmishy 发表于 2006-10-12 09:47:44

我没有这个函数,这个函数有可能是WR内部的,我没有使用过这个函数。
为何测试文本框的输入就这么难呢 ?
用什么函数比较好?

foxmishy 发表于 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
选中未出现高亮度。
有一种是,选中为高亮度。运行一次后,在查看,选中没有高亮度了。晕啊!~

foxmishy 发表于 2006-10-12 10:56:51

希望有人来解答啊!~

重新开赌 发表于 2006-10-12 16:24:05

你的问题,我已经在上面一个问题回答了,你首先要把控件为唯一确定下来,建议你还是多看看基本的操作,再开始用吧,你很多基本问题都没有搞清楚。

foxmishy 发表于 2006-10-12 16:36:25

确实如此,所以希望有人提点一下,问题已解决,谢谢!~
页: [1]
查看完整版本: 登陆测试!~