51Testing软件测试论坛

标题: 同步点和检查点的返回值 [打印本页]

作者: yhtest    时间: 2006-4-13 17:51
标题: 同步点和检查点的返回值
在if语句中判断同步点或检查点
我在for循环里插入if判断
有的if语句可以通过(满足条件),有的不行。
不知为何?请教大侠们
作者: sincky    时间: 2006-4-15 02:18
具体是哪个函数呢?举个例子来说明,或者把你的脚本拿过来看看!
作者: yhtest    时间: 2006-4-18 09:55
#循环判断反馈A、反馈B的输入情况
#obj_check_bitmap("(static)_2", "Img6", 1)----检查按钮A是否为绿色,绿色表示有反馈量
#obj_check_bitmap("(static)_3", "Img7", 1)----检查按钮B是否为绿色,绿色表示有反馈量
#obj_check_bitmap("(static)_2", "Img8", 1)----检查按钮A是否为白色,白色表示没有反馈量
#obj_check_bitmap("(static)_3", "Img9", 1)----检查按钮B是否为白色,白色表示没有反馈量

#变量b的类型如何设置??????????????


b=4;
for(i=1;;i++)
{       
#施加反馈A的开关量
if(!obj_check_bitmap("(static)_2", "Img6", 1)&&!obj_check_bitmap("(static)_3", "Img9", 1))
{
#有变化才报
if(b!=1)
{
tl_step("juge",0,"输入A的反馈量!");
b=1;
}

}
        wait(1);
#反馈A、反馈B都没有------该条件满足,不能通过判断???????if(!obj_check_bitmap("(static)_2", "Img8", 1)&&!obj_check_bitmap("(static)_3", "Img9", 1))
{
#有变化才报
if(b!=0)
{
tl_step("juge",0,"没有输入反馈量!");
b=0;
}
}
wait(1);

#输入B的反馈量
if(!obj_check_bitmap("(static)_2", "Img8", 1)&&!obj_check_bitmap("(static)_3", "Img7", 1))
{
#有变化才报
if(b!=2)
{
tl_step("juge",0,"输入B的反馈量!");
b=2;
}
}
wait(1);

#反馈A、反馈B都有,报错
if(!obj_check_bitmap("(static)_2", "Img6", 1)&&!obj_check_bitmap("(static)_3", "Img7", 1))
{

tl_step("juge",0,"反馈输入错误!!");
break;
}

}




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