高手请进!
我想写一段有关winrunner测试计算器的脚本,具体功能就是测试0*1一直到9*9。可以用脚本实现吗?请指点一下~ 偶不是高手啊,只能进来娄娄,窃以为可以实现.不过啊,可能不会发现bug,哈哈俺都在线等了这么久了!
哪位大哥大姐来帮帮忙啊?还有斑竹呢?生如火花快来啊!··· 数据驱动可以吗 ? 我觉得不用数据驱动比较好,把几个按钮全学出来,把逻辑名称搞成变量就可以了啊。 我想实现的是像99乘法表那样。。
1*1=1
1*2=22*2=4
1*3=33*3=9
... ... ...
1*9=9 ... 9*9=81
建立数据驱动要在表里添加进全部数据,有没有用函数就可以实现的方法? Originally posted by 毛大 at 2005-10-8 03:27 PM:
我觉得不用数据驱动比较好,把几个按钮全学出来,把逻辑名称搞成变量就可以了啊。
可以说的具体一些么?我是刚学习WinRunner 啊~~
最好你可以试一下,可以的话发到上面 for(i=0;i<=9;i++)
for(j=0;j<=9;j++)
{
button_press("button" & i); #点第一个乘数
button_press("*"); #点乘号
button_press("button" & j); #点第二个乘数
。。。 #点等号,做判断,等等
} 谢谢指点,我试一试 还是不太明白, "把逻辑名称搞成变量就可以了啊"这句话怎么理解?请教! Originally posted by 毛大 at 2005-10-8 03:38 PM:
for(i=0;i<=9;i++)
for(j=0;j<=9;j++)
{
button_press("button" & i); #点第一个乘数
button_press("*"); #点乘号
button_press("button" & ...
button_press ( button );
button The logical name or description of the button.
The button_press function clicks on the specified button.
“”里面应该是你按钮的逻辑名称~,把它们该成buttoni这样变量的形式。 我程序学的都要忘了现在要做这个测试真的很哪很多都看不懂啊 急急急!!!
把逻辑名称搞成变量,具体该怎么操作,俺是新手,劳驾高手了! Originally posted by vivian84 at 2005-10-9 02:00 PM:
急急急!!!
把逻辑名称搞成变量,具体该怎么操作,俺是新手,劳驾高手了!
比如:你的计算器摁钮的逻辑名称叫做button1,button2,button3...(要是她们不叫这些名,你就想办法把她们搞成这些名)
button_press函数的参数不是个字符串类型么?
你就这样写:button_press("button" & 1); #这就是按button1那个按钮。
你就可以搞个变量i,让i等于1,2,3,4,5。。。
再button_press("button" & i); 就可以把那几个摁钮全摁完了。就可以做循环了,摁上1W遍都可以了。 我是测试新手,几点不明白
一、比如:你的计算器摁钮的逻辑名称叫做比如:你的计算器摁钮的逻辑名称叫做button1,button2,button3...(要是她们不叫这些名,你就想办法把她们搞成这些名)
在我的Winrunner的GUI里1的逻辑名叫button_14等,是不是改成button1就可以。。
二、在我这里不支持button_press(希望你能详细告诉我怎么办)
三、你的代码不全,希望你能够补全,好吗?
谢谢 Originally posted by feng_j20 at 2005-10-9 06:20 PM:
我是测试新手,几点不明白
一、比如:你的计算器摁钮的逻辑名称叫做比如:你的计算器摁钮的逻辑名称叫做button1,button2,button3...(要是她们不叫这些名,你就想办法把她们搞成这些名)
在我的Winrunner的GUI ...
一,逻辑名不是非要取成button1了,只要能用数字标识就行(主要是为了做那个循环,方便),你的button_1也可以啊。
二,没看懂你的意思。你说的不支持,是录不出context sensitive的脚本?还是什么其他的问题?
三,嘿嘿,我也是回答别人的问题嘛。:)又不是我遇到的问题,你让我咋把代码写全嘛? 能不能留个联系方式,我直接请教?
谢谢毛大!
我先试试,麻烦了!偶是新手,对于这个问题我试了试,问几个问题!
1. 逻辑名称能搞成变量吗? 如果能搞怎么搞?2. 对于1,2,3,。。。几个按钮改成button1, button2, button3....后,在脚本中
循环语句中的变量 i 怎样处理,也就是说执行到button_press("button"&i)时出现
错误:没有逻辑名称为button的按钮,如果改成button_press("button&i")出现错
误:没有逻辑名称为button i 的按钮!