51Testing软件测试论坛

标题: 一个GUI Map 的问题 [打印本页]

作者: picture    时间: 2006-9-26 17:37
标题: 一个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
目前稳定的load方法就是绝对路径,用get_var可以使用相对路径,但以前的使用中发现不是很稳定。通过TD控制WR运行个人认为没有意义
作者: 快乐逍遥    时间: 2006-9-27 02:16
试一下这样
GUI_load("查找玩家\\ALobby1.gui")
作者: 重新开赌    时间: 2006-9-27 10:18
你可以把你的环境变量在General options->folders->Search path里面添加e:\winrunner8.2\3U\查找玩家\这个路径,那么就可以直接用GUI_load(ALobby1.gui)了!
作者: picture    时间: 2006-9-27 15:11
标题: 回复
谢谢,忘了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吗,

等谢谢




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