picture 发表于 2006-9-26 17:37:12

一个GUI Map 的问题

我要在开始载入GUI Map文件,但当我使用相对路境就不行,使用绝对路径进行,这是为什么啊
if(GUI_load(e:\\winrunner8.2\\3U\\查找玩家\\ALobby1.gui)!=0)
   {pause("cat't load login.gui");
       texit();
        }   
使用这个程序正常通过

if(GUI_load(.\\ALobby1.gui)!=0)
   { pasuse("cat't load login.gui");
    texit();
         }

这样写就失败,


还有一点,要是我要使用TD,是不是只要下面那种脚本方式直接传到TD上面去就行了那,TD上的脚本是放在服务器上的还是本机上的那,GUI_LOAD(.\\ALobby1.gui)TD执行了能知道这个GUI Map在那里拿吗?请那位达人指点

生如火花 发表于 2006-9-26 18:24:37

目前稳定的load方法就是绝对路径,用get_var可以使用相对路径,但以前的使用中发现不是很稳定。通过TD控制WR运行个人认为没有意义

快乐逍遥 发表于 2006-9-27 02:16:55

试一下这样
GUI_load("查找玩家\\ALobby1.gui")

重新开赌 发表于 2006-9-27 10:18:53

你可以把你的环境变量在General options->folders->Search path里面添加e:\winrunner8.2\3U\查找玩家\这个路径,那么就可以直接用GUI_load(ALobby1.gui)了!

picture 发表于 2006-9-27 15:11:22

回复

谢谢,忘了winrunner里有GUI Map路径设置了,明白了,但关于TD要让他自己能找到winrunner的gui map没可能吗?我想TD和winrunner是同一个公司出的,因该有这方面的解决方法吧
我的意思就是,如果A把一个测试脚本放到了TD上,然后B想运行这个测试脚本,那这个时候winrunner里Temporary GUI map file里设置的是E:winrunner8.2\3U游戏测试脚本
程序里写的是
gui_load(".\\查找玩家\\ALobby1.gui")
这个时候要是B机器上还没这个ALobby1.gui文件,TD会自己保存ALobby1.gui吗,

等谢谢
页: [1]
查看完整版本: 一个GUI Map 的问题