51Testing软件测试论坛

标题: 如何让win_check_bitmap不保存错误图片 [打印本页]

作者: lyu林    时间: 2007-4-10 20:10
标题: 如何让win_check_bitmap不保存错误图片
如题
   比如我运行时选择默认的res1
   则使用win_check_bitmap检查出的错误图片会自动保存到res1的相应目录里
   可是现在我不想让WR保存出错的图片,请教应该如何设置或代码
   WR中RUN的设置如图
  [attach]22657[/attach]
  相关的代码如下:
   if(win_check_bitmap("xianjian", "img1", 1, 111, 47, 56, 8) != 0)
    {
      win_type ("xinjian","a");
      for(j=0;j<5;j++)
        {
           win_type("xinjian","e");
        }
    }
诚请高手指点!
作者: lyu林    时间: 2007-4-11 11:21
大家认为能实现吗?
给个建议或说说想法
如果不能实现好早点另行途径。sdlkfj1
作者: shiwomyw    时间: 2007-4-11 14:19
个人认为是WR没有提供这种设置.同时想请问一下楼主为什么不要保存错误图片呢,目的是什么?
作者: lyu林    时间: 2007-4-12 08:48
因为我是故意出错好执行下一步的操作,可是会因为保存图片的时间而影响了下一步的操作sdlkfj1

[ 本帖最后由 lyu林 于 2007-4-12 08:52 编辑 ]
作者: shiwomyw    时间: 2007-4-12 13:09
楼上,具体情况我不太清楚,但就你上面的给出的一段脚本
if(win_check_bitmap("xianjian", "img1", 1, 111, 47, 56, 8) != 0)
    {
      win_type ("xinjian","a");
      for(j=0;j<5;j++)
        {
           win_type("xinjian","e");
        }
    }
检查点的执行对下面脚本的执行是不会有影响的,我想WR保存错误的图片的时间应该含在这条win_check_bitmap("xianjian", "img1", 1, 111, 47, 56, 8)句语执行的过程中,也就是保存图片是在句语执行完成之前完成的.会不会是其它原因影响了脚本的执行呢?
作者: lyu林    时间: 2007-4-12 17:08
sdlkfj1 没表达好~脚本能正常的执行下去,但是我需要在这句一判断后
if(win_check_bitmap("xianjian", "img1", 1, 111, 47, 56, 8) != 0)
就马上执行win_type ("xinjian","a");
如果在判断完后保存图片,就错过了按“a”的时机,就达不到预期的效果;sdlkfj1
不知道能说明白不sdlkfj1
作者: shiwomyw    时间: 2007-4-12 21:43
明白了,明白你的意思了!期待着解决办法!
作者: dionysus    时间: 2007-4-12 23:27
lz是否可以把验证点放到win_type语句后面呢,就是说前面先不判断是否没有匹配,直接type,之后再判断是否有后继的窗体或其他对象出现,如果没有则再返回
作者: zhangtanyu    时间: 2007-4-13 00:43
没有好的办法,可以试试将同步时间和超时时间设置的很短,然后再运行看看
作者: lyu林    时间: 2007-4-13 09:21
谢谢大家sdlkfj1 ,虽然没有解决!如果解决了会发出来共享




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