51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3074|回复: 9
打印 上一主题 下一主题

菜鸟求助!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-1-12 12:39:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我录了一个WEB页面,可是在运行过程中老出错,请高手帮忙指点一下
下面是我录制的测试脚本
GUI_load("f:\webtest.gui")
# Welcome: Mercury Tours - Microsoft Internet Explorer
        set_window ("Welcome: Mercury Tours - Microsoft Internet Explorer", 12);
        obj_mouse_click ("Internet Explorer_Server", 519, 211, LEFT);
    obj_type ("Internet Explorer_Server","jsj_lzz");
        obj_mouse_click ("Internet Explorer_Server", 525, 245, LEFT);
    obj_type ("Internet Explorer_Server","3193668770524");
        obj_mouse_click ("Internet Explorer_Server", 568, 271, LEFT);
        wait(10)

# Find a Flight: Mercury Tours: - Microsoft Internet Explorer
        set_window ("Find a Flight: Mercury Tours: - Microsoft Internet Explorer", 12);
        obj_mouse_click ("Internet Explorer_Server", 396, 23, LEFT);
        obj_mouse_click ("Internet Explorer_TridentCmboBx", 22, 11, LEFT);
        obj_mouse_click ("Internet Explorer_TridentCmboBx_1", 102, 12, LEFT);
        obj_mouse_click ("Internet Explorer_TridentCmboBx_2", 41, 15, LEFT);
        obj_mouse_click ("Internet Explorer_TridentCmboBx_3", 26, 8, LEFT);
        obj_mouse_click ("Internet Explorer_TridentCmboBx_5", 42, 8, LEFT);
        obj_mouse_click ("Internet Explorer_TridentCmboBx_6", 33, 12, LEFT);
        obj_mouse_click ("Internet Explorer_Server", 305, 236, LEFT);
        obj_mouse_click ("Internet Explorer_TridentCmboBx_7", 123, 13, LEFT);
        obj_mouse_click ("Internet Explorer_Server", 399, 338, LEFT);
        obj_mouse_click ("Internet Explorer_Server", 409, 360, LEFT);
在运行过程在老是找不到“Internet Explorer_TridentCmboBx_*”
可是我在前面已经加载了webtest.gui文件
我录制的网页是http://newtours.mercuryinteracti ... vlet.WelcomeServlet
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2005-1-12 13:04:17 | 只看该作者
你先查看一下“Internet Explorer_TridentCmboBx_*”
这个的属性,然后再把它贴出来.
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-1-12 16:13:31 | 只看该作者
Originally posted by QA_BAY at 2005-1-12 01:04 PM:
你先查看一下“Internet Explorer_TridentCmboBx_*”
这个的属性,然后再把它贴出来.



你指的属性是指GUI MAP文件里物理属性吗
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2005-1-12 17:15:06 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-1-12 17:19:44 | 只看该作者
GUI_load("F:\\webtest.gui");
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-1-12 17:43:54 | 只看该作者
首先你要确保你已经加载了GUI
然后如果认不了,你再看一下,GUI MAP EDIT,LEARN一下它的属性!
如果有MSW——ID,就需要删除掉它,这个做法,可以在论坛上找一下。精华区里有
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2005-1-13 09:42:16 | 只看该作者
GUIMAP文件里是有MSW——ID的属性,可是删除了,就只省下class object  一个属性了,还的添加其他属性吧?光是这个属性怎么识别啊
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-1-13 11:15:08 | 只看该作者
你删除完再说,控件是靠这些属性认识的,
如果一个可以认到,那是可以的,如果不行,你自己再加一些必要的属性上去,
在第二版说明书有列出来,哪些是必要的!
查找一下吧.
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2005-1-14 10:24:57 | 只看该作者
我上面的程序里有 obj_mouse_click ("Internet Explorer_Server", 396, 23, LEFT);
说明"Internet Explorer_Server"是用户自定义对象,需要对该对象进行映射还是用
virtual object wizard来虚拟对象
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2005-1-14 13:01:41 | 只看该作者
你这个程序是用JAVA开发的吗?如果是JAVA开发的
你的WR需要加载JAVA插件,
我试过,没有加JAVA插件不能录制到!
现在不没有找到!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-26 22:21 , Processed in 0.081592 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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