飘雪 发表于 2005-2-22 10:29:48

初学wr,请教高手

我在用wr进行测试时,登陆后,进入界面,见附件:一

飘雪 发表于 2005-2-22 10:37:01

接上贴

点维护那的用户管理,打开界面见图二

飘雪 发表于 2005-2-22 10:37:55

接上贴

点添加按钮,然后运行自动代码,代码为

# 用户登录
        set_window("用户登录",60);
        edit_set("UserLogin1:txtUserName","WHB");
        web_image_click("UserLogin1:btnSubmit", 12, 6);

# 首页
        set_window("首页",3);
        web_image_click("break", 28, 10);
        web_event("产品别PSI实绩及预测", "click", 26, 9);

# 用户信息维护
        set_window("用户信息维护",15);
        button_press("添 加");

飘雪 发表于 2005-2-22 10:39:06

接上贴

进行测试回放,提示信息见附件

飘雪 发表于 2005-2-22 10:40:44

接上贴

如果我直接进入图二界面,进行代码录入,可以进行界面按钮识别,为什么呀,
和我进行的wr的参数设置有关吗?清高手指点

精灵 发表于 2005-2-22 10:52:57

和参数设置应该没有什么关系吧.它是认不到你菜单项上的'用户管理'这个菜单啊

zhenhaiou 发表于 2005-2-22 11:16:30

是不是要java addin啊

飘雪 发表于 2005-2-22 11:16:57

那为什么在首页当前页,选择菜单维护下的‘用户管理’,进行代码的录制,其代码为:

# 首页
        set_window("首页",142);
        web_image_click("b_wh_b", 38, 15);
        web_event("用户管理", "click", 37, 12);
原来录制的代码为:
# 首页
      set_window("首页",3);
      web_image_click("break", 28, 10);
      web_event("产品别PSI实绩及预测", "click", 26, 9);
此时与原来录制的代码不同,这是什么原因引起的呢

zhenhaiou 发表于 2005-2-22 11:21:46

不清楚
估计是你原来的代码:
# 首页
      set_window("首页",3);
      web_image_click("break", 28, 10);
      web_event("产品别PSI实绩及预测", "click", 26, 9);

录制的时候不是点击“用户管理”而是点击了"产品别PSI实绩及预测"吧

飘雪 发表于 2005-2-22 11:23:21

录制时没有点错,这一点可以确定

zhenhaiou 发表于 2005-2-22 11:31:47

那就很奇怪了

不知道怎么回事

飘雪 发表于 2005-2-22 15:28:35

为什么没有人告诉我为什么呀

生如火花 发表于 2005-2-22 15:33:17

看错误框是没找到窗体,你再查一下你的MAP和被测窗体是否一致

飘雪 发表于 2005-2-22 15:51:38

我采用的gui map file mode :gui map file per test,且采用的自动录制脚本。此时生成的gui map应该没有错吧

QA_BAY 发表于 2005-2-22 16:08:36

有没有错不是猜的!
你只录制那两个不能认识的步骤,然后,看一下GUI有没有,
再用SPY认一下!
如果那个控件是用JAVA开发的,那就要加JAVA_ADD IN,这个你要问开发人员.

飘雪 发表于 2005-2-22 17:12:58

重新进行代码录制,存在一下两个问题,请问是什么原因
1、单独录制那两个不能认识的步骤,查看gui,此时产生的gui有,和连续操作时产生的gui不同
2、打开wr,打开待测程序进行代码录制,此时生成的gui和使用spy确认的一样;在新建一个测试文件,进行相同的带测程序的代码录制,此时生成的gui和使用spy确认的不一样

飘雪 发表于 2005-2-23 09:35:31

程序是用c#开发的,
如果那个控件是用JAVA开发的,那就要加JAVA_ADD IN,JAVA_ADD IN怎么添加呀
页: [1]
查看完整版本: 初学wr,请教高手