镭镭 发表于 2006-8-25 11:28:31

GUI文件的自动加载

每次打开WR都自动加载了flight4a.GUI文件,但是我的GUI不是用这个名字的,最糟糕的是flight4a.GUI里有个对象和我自己用的GUI文件里的同名,执行脚本时候将识别flight4a.GUI里的那个对象,然后我每次执行脚本都要开2个GUI文件才能用,这样我把脚本拷贝给别机用时候也必须给对方2个GUI,以后新建的虚拟对象都存到flight4a.GUI了
怎么保证以后的脚本录制不存入flight4a.GUI而存在我自己的GUI文件里

WinRunner 发表于 2006-8-25 11:42:24

估计保存的时候未保存正确

镭镭 发表于 2006-8-25 12:26:51

我刚打开WR什么都没操作就已经打开flight4a.GUI,   SAVE还是灰色的呢,
这样我如果再建GUI对象的话,都保存到flight4a.GUI了,主要是我把flight4a.GUI关闭的话,就提示主窗体无法识别,我识别主窗体的时候又加到flight4a.GUI里了,现在不打开flight4a.GUI就不能用sdlkfj8我连flight4a.GUI文件放在哪个目录都不知道,以后要把脚本拷贝到其它机器用的话,GUI就会不齐了,因为少了flight4a.GUI文件下的对象

镭镭 发表于 2006-8-25 12:50:46

莫名其妙的好了.....sdlkfj8,虽然那个flight4a.GUI死都要跟着WR一起启动,不过无所谓了,执行脚本的时候不会在提示set_window ("", 4);这样的东西无法识别了,.......以前脚本的第一句就执行不下去,因为set_window ("", 4)里的窗体都识别不到,要我重新识别,我重新识别后都跑到flight4a.GUI里了,如果我要合并2个GUI文件,系统又提示不是同一个窗体.....之类的XXE文

生如火花 发表于 2006-8-25 15:09:23

执行脚本前先关闭所有GUI,或者进WR GUI MAP EDITOR里清除所有GUI
然后加载GUI文件,如果多个GUI文件应该考虑合并维护

joyceclack 发表于 2006-8-30 10:08:33

可以考虑用这个函数GUI_load(File);
自动加载GUI的。
页: [1]
查看完整版本: GUI文件的自动加载