|
不止是这一个函数,像这种返回0或1的函数,当然还有更多的返回某个值的函数,这些返回的结果在哪能看到呢?
我凭想象写了如下的脚本:
public result[];
set_window("6",1);
web_obj_get_text("第六章 WinRunner 的运用 6.1 WinRunner介绍6.2 使用WinRunner6.3 设定GUI Map6.4 编辑GUI","#1","#1",text,"第六章 "," 的运用",1);
win_find_text("6","Win",result);
目的是在"6"这个窗口中查找'Win“这个字符串,找到的位置存入result中
执行一遍这个成功了,于是我就加了一句,改成这个样子:
public result[];
#WinRunner
set_window("6",1);
web_obj_get_text("第六章 WinRunner 的运用 6.1 WinRunner介绍6.2 使用WinRunner6.3 设定GUI Map6.4 编辑GUI","#1","#1",text,"第六章 "," 的运用",1);
r=win_find_text("6","Win",result);
if(r==0)
{pause("ok");}
然后执行到r=win_find_text("6","Win",result);这句就总是提示”xxxx内存不能为written“,我想可能是我数组用的不对吧,请教大家错在哪里了?我不知道tsl如何分配数组空间?
或者是要得知函数的返回值有其他方法,请大家赐教! |
|