51Testing软件测试论坛

标题: Check lable content is if match [打印本页]

作者: 重新开赌    时间: 2006-5-10 18:41
标题: Check lable content is if match
比如我有static控件,但是他显示为Backuping(**%),
现在我想用函数检查
if (static_check_text("static_1","!Backup.*")==0){
         pass
}
else{
        fail
}
但是"!Backup.*" 一直不能匹配"Backing(**%)",我也尝试用"Backing*"来匹配也不行


那位高手指点一下!
作者: shyfish    时间: 2006-5-10 20:37
获取字符串后自己用字符串函数判断
作者: 重新开赌    时间: 2006-5-11 13:21
谢谢shyfish 提供的思路,不过能具体给我一个例子,比如用什么函数?能具体一点告诉我么?谢谢!
作者: 重新开赌    时间: 2006-5-11 14:10
已经解决这个问题,为了给大家提供一个参考,把解决方法写出来,希望给大家一些启发
steps:
1.可以先用static_get_text(static,out_string)这个函数把得到内容.
2.再用match(string,regular_expression),来进行比较,不过注意match这个函数返回值,匹配上结果>0,如果没有匹配上返回0。正则表带式可以使用通配符,例如:*,?,[a,d,c],等等

这样我们就可以使用这个方法匹配我们需要的任何得到的结果
作者: 重新开赌    时间: 2006-5-16 10:39
怎么也没有人顶一下!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2