51Testing软件测试论坛

标题: 菜鸟求助! [打印本页]

作者: jsj_lzz    时间: 2005-1-12 12:39
标题: 菜鸟求助!
我录了一个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
作者: QA_BAY    时间: 2005-1-12 13:04
你先查看一下“Internet Explorer_TridentCmboBx_*”
这个的属性,然后再把它贴出来.
作者: jsj_lzz    时间: 2005-1-12 16:13
Originally posted by QA_BAY at 2005-1-12 01:04 PM:
你先查看一下“Internet Explorer_TridentCmboBx_*”
这个的属性,然后再把它贴出来.



你指的属性是指GUI MAP文件里物理属性吗
作者: jsj_lzz    时间: 2005-1-12 17:15

作者: shyfish    时间: 2005-1-12 17:19
GUI_load("F:\\webtest.gui");
作者: QA_BAY    时间: 2005-1-12 17:43
首先你要确保你已经加载了GUI
然后如果认不了,你再看一下,GUI MAP EDIT,LEARN一下它的属性!
如果有MSW——ID,就需要删除掉它,这个做法,可以在论坛上找一下。精华区里有
作者: jsj_lzz    时间: 2005-1-13 09:42
GUIMAP文件里是有MSW——ID的属性,可是删除了,就只省下class object  一个属性了,还的添加其他属性吧?光是这个属性怎么识别啊
作者: QA_BAY    时间: 2005-1-13 11:15
你删除完再说,控件是靠这些属性认识的,
如果一个可以认到,那是可以的,如果不行,你自己再加一些必要的属性上去,
在第二版说明书有列出来,哪些是必要的!
查找一下吧.
作者: jsj_lzz    时间: 2005-1-14 10:24
我上面的程序里有 obj_mouse_click ("Internet Explorer_Server", 396, 23, LEFT);
说明"Internet Explorer_Server"是用户自定义对象,需要对该对象进行映射还是用
virtual object wizard来虚拟对象
作者: QA_BAY    时间: 2005-1-14 13:01
你这个程序是用JAVA开发的吗?如果是JAVA开发的
你的WR需要加载JAVA插件,
我试过,没有加JAVA插件不能录制到!
现在不没有找到!




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