51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3007|回复: 4
打印 上一主题 下一主题

插入同步点位图问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-4-1 12:36:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用WR自带的航空订票系统录制了一个脚本,如下:
# Flight Reservation
        set_window ("Flight Reservation", 10);
        obj_mouse_click ("MSMaskWndClass", 2, 7, LEFT);
        obj_type ("MSMaskWndClass","080808");
        list_select_item ("Fly From:", "Los Angeles");  # Item Number 3;
        list_select_item ("Fly To:", "Sydney");  # Item Number 7;
        obj_check_info("FLIGHT","enabled",1,10);
        obj_mouse_click ("FLIGHT", 39, 38, LEFT);

# Flights Table
        set_window ("Flights Table", 3);
        list_select_item ("Flight", "16834   LAX   10:24 AM   SYD   01:24 PM   SR     $162.20"); # Item Number 4;
        button_press ("OK");

# Flight Reservation
        set_window ("Flight Reservation", 9);
        edit_set ("Name:", "t1");
        button_set ("Business", ON);
        edit_set ("Tickets:", "2");
        button_check_info("Insert Order","enabled",1);
        button_press ("Insert Order");
        obj_wait_bitmap("Insert Done...", "Img1", 10);
        set_window ("Flight Reservation", 18);
        menu_select_item ("File;New Order");
很简单的一个脚本,执行能通过,暂且管它叫a。我把它复制了一下,叫b。
因为工作需要,我做了一个main脚本调用多个脚本,在调用a和b的时候,只有a能通过,b总是卡在obj_wait_bitmap("Insert Done...", "Img1", 10);这句话上。a、b顺序颠倒也一样。反馈的错误信息是:
Bitmap did not appear within the time limit.
Error: No expected image
Image name: "Img1"
Object name: "Insert Done..."
单独执行都能通过,但在一块调用同步位图总是不行,我想问一下在程序执行的过程中位图或窗口是否会发生什么变化?或者是什么原因导致同步点过不去。
自己反复尝试了很多办法都没办反解决,先谢谢了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-4-1 14:38:35 | 只看该作者
你没事在这里加个图片检查点干什么啊?能解释一下吗?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-4-1 18:31:25 | 只看该作者
因为button_press ("Insert Order");这步执行以后,软件会等待一段时间进行插入,我就设了一个同步点,等他插入完了才进行下面的操作。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-4-2 11:19:33 | 只看该作者

回复 3# 的帖子

那你也没有必要插入图片检查点啊,用个文本就可以了啊!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-4-2 12:19:53 | 只看该作者
是可以,但我想这应该不是关注的重点。
我就是想请问一下同一个脚本跑两编为什么其中一个跑到同步位图的时候会找不到位图,但单独跑的时候却能通过。是否有什么因素影响了位图的查找?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-9 10:06 , Processed in 0.067562 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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