51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3029|回复: 5
打印 上一主题 下一主题

compare_text的使用

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-4-22 08:55:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家帮忙看下这段脚本,为什么测试老是不通过。
edit_get_text("username",username1);#获取输入的用户名
web_frame_get_text("聚合首页 - 集美学村bbs站 - Powered by Discuz!NT",username2,"欢迎您 ","\[ 退出",1);#获取显示的用户名

if(compare_text(username1,username2))
  tl_step("username",0,"显示用户名与登录相同");
else
  tl_step("username",1,"显示用户名与登录不同");
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-4-22 17:11:30 | 只看该作者
edit_get_text("username","value",username1);
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-4-22 17:15:00 | 只看该作者
o 忘了说了是8.2版本
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-4-22 17:15:20 | 只看该作者
不知道是否和你的一样
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-4-22 18:03:10 | 只看该作者
我刚在自己的机器上调试了下。LZ有几个问题需要确认,一是你使用edit_get_text这个函数后,你本身的edit是否已经有了用户名呢,我怀疑你获取到的是空的,不然你可以用prinff打印出来看看。
二、我自己贴上的代码,LZ可以参考

           edit_set ("用户名:", "admin");
        edit_get_text("用户名:",user);#LZ也可以在这行下面加一个调试语句
                     if(compare_text(user,"admin"))
                            printf("");
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2008-4-23 09:03:40 | 只看该作者
回dabie,我用的是8.0的,多谢帮忙!
多谢snoopyzxbc的提示,我找到问题的原因了!

edit_set("username",ddt_val(table,"username"));
edit_get_text("username",username1);#获取输入的用户名

我先后顺序搞错了~~读的一直是空。。。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-10 18:14 , Processed in 0.081704 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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