51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3493|回复: 10
打印 上一主题 下一主题

为什么一个TEXT每次循环都要重新学习?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-4-28 11:00:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如下图红色圈住的地方
每循环跑一次,就要重新学习一次,我开始已经全部用RapidTest Script Wizard学习了
另外用虚拟学习也不行,不知道是什么原因
还是说每次循环弹出的哪个界面声成才"用户名"的属性都不一样??
不知道有什么解决办法不

部分代码如下:
# 登陆
        win_activate ("<No title>_1");
        set_window ("<No title>_1", 5);
table = "login.xls";
rc = ddt_open(table, DDT_MODE_READ);
if (rc!= E_OK && rc != E_FILE_OPEN)
        pause("Cannot open table.");
ddt_get_row_count(table,table_RowCount);
for(table_Row = 1; table_Row <= table_RowCount; table_Row ++)
{
        ddt_set_row(table,table_Row);
        #obj_type ("用户名","<kTab>");
               
                edit_set ("用户名", ddt_val(table,"name"));
               
                edit_set("密码", ddt_val(table,"pwd"));
               
                button_press ("登录");

                if(ddt_val(table,"name")=="admin"&&ddt_val(table,"pwd")=="admin888")
                        {
                                tl_step("name and password",0,"login is ok!");
                                #report_msg(OK);
                                #wait(3);
                               
                        }

本帖子中包含更多资源

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

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

使用道具 举报

该用户从未签到

2#
发表于 2007-4-28 12:40:51 | 只看该作者
反复是别的不是text控件,是你输入用户名的Editbox控件,lz把这个控件的map放上来吧,我们看一下
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-4-28 14:28:52 | 只看该作者
原帖由 dionysus 于 2007-4-28 12:40 发表
反复是别的不是text控件,是你输入用户名的Editbox控件,lz把这个控件的map放上来吧,我们看一下




我放上来,你看下,谢谢了

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-4-28 14:52:29 | 只看该作者
请教楼主一个问题,界面上“用户名”这个static_text,你们的程序员编程的时候是怎么做的呢?我们公司的程序员处理界面文字的时候习惯于直接放label在label里面写文字,这样wr根本识别不到
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-4-28 15:07:18 | 只看该作者
回楼上的
具体程序员怎么做的我不太清楚
但好象WR还是识别的到,如图中的"密码"学习一次就OK了,不用每循环一次就学习一次
不知道上面的"用户名"是怎么回事!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-4-28 17:01:05 | 只看该作者
lz看一下你的gui map中“用户名”的映射是怎样的
在循环回放的时候是这一处出现的错误么?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2007-4-28 17:46:49 | 只看该作者
{
class: edit,
attached_text: "用户名"
}
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-4-28 18:11:13 | 只看该作者
照理来说这里的用户名和密码两个输入框情形应该完全一样才对,怎么会出现这样的问题真是看不明白......
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-4-28 23:31:43 | 只看该作者
应该是WR在循环回放的时候发现控件属性有变化,才会提示才次识别的。很奇怪为什么会这样,不知道哪里有变化了
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-4-29 16:09:53 | 只看该作者
?  和 MSW_id 有关系吗?  因为我录的时候  就是因为有这个,所以回放老是认不到,折腾了好久。 后来修改成 LOCATION:0  。就可以回放了。  所以我现在一看到 MSW_id 就特别敏感。
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-5-8 21:01:26 | 只看该作者
路过,学习中
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 15:25 , Processed in 0.070962 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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