51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

在While循环中找不到Gui问题,求助!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-1-9 10:43:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想实现一个循环,又使用了一个dialog弹出框,就不明白要怎么处理了。求助!

本帖子中包含更多资源

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

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

使用道具 举报

该用户从未签到

2#
发表于 2007-1-9 11:30:19 | 只看该作者
在while循环中是可以找到gui的,你看一下这个报错信息是因为那条语句的问题吧,并确认gui文件中是否有“用户名列表”
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-1-9 15:30:39 | 只看该作者
谢谢,可能是“你看一下这个报错信息是因为那条语句的问题吧”那条语句有问题。具体问题我还是没有查询到。
并确认gui文件中是否有“用户名列表”,这个是一定存在的。其他的程序中能跑过去。一个字比较怪!
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2015-11-17 09:09
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]测试连长

    4#
    发表于 2007-1-9 23:12:14 | 只看该作者
    是不是这种情况仅在输入的 UserName 不在 list 表的时候出现?
    如果是,那么这就是正确的。因为,“ list_select_item:"用户名列表"Error:Item not found. ”这句话的含义是指所选择的 item  (此例中也就是 UserName) 在 list 表中不存在,而不是指找不到 list 这个表。
    可以在  Re1 = list_select_item ("用户名列表", UserName); 这句后面加一句:report_msg("Re1="&Re1); 就可以看到 Re1 = -10105.
    Error Code                   Number         Description
    E_ITEM_NOT_FOUND         -10105        Item in list or menu not found.)
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2007-1-10 16:58:28 | 只看该作者
    多谢:gp_jl

    我对list_select_item()函数的理解错了。此函数是要一定可以在列表中查询到。我的意图是如果在列表中找不到执行些操作。不知道有没有类似的函数可解决此问题?再次多谢!sdlkfj5 sdlkfj2
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-11-17 09:09
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]测试连长

    6#
    发表于 2007-1-10 22:17:04 | 只看该作者
    其实,list_select_item()已经可以达到你的目的——只不过在test Result中会显示红色,导致整体 fail而已。如果希望能够显示pass,tsl中没有这样的函数。不过我改动了一下脚本,应该可以达到目的(就是方法笨点,仅供参考)。
    set_window ("用户管理", 1);
    do{
            UserName = create_input_dialog("请输入用户列表中已有的用户名:");
            list_get_info("用户名列表","count",val);
           
            for(i=0;i<val;i++){
                    list_get_item("用户名列表",i,item);
                    if( item == UserName ){
                            Re1 = list_select_item ("用户名列表", UserName);
                            break;
                    }
            }
    }
    while(Re1 != E_OK);
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2007-1-11 10:05:59 | 只看该作者
    谢谢,不错的方法!决定采用,谢谢!可否留个联系方式?我的在我的签名上。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-11-17 09:09
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]测试连长

    8#
    发表于 2007-1-11 21:53:46 | 只看该作者
    你的签名:“活着就痛苦着!” 哈哈~~~~
    我早就是你的群友了,不过我只能晚上上qq,所以几乎都没碰见什么人sdlkfj9 :Apple
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2007-1-11 22:42:17 | 只看该作者

    回复 #4 gp_jl 的帖子

    HI你好啊,看到你在线了,你有没有JAV_ADDIN的插件license啊,我下载了一个,可是没有license识别不了java的控件,帮帮忙好吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2007-1-12 11:39:49 | 只看该作者
    你是哪个版本的?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-23 04:44 , Processed in 0.067805 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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