51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3437|回复: 8
打印 上一主题 下一主题

[fixed]if/else后,如何使脚本运行跳转到脚本前面的某一行语句重新执行

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-6-13 12:04:55 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
1.如题,测试登陆的简单功能。有时因为系统繁忙,导致无法成功登陆,系统会弹出一相应的登陆失败的提示。
2.我要做的就是按下登陆的按钮之后,用if/else语句判断是否有出错提示:如果有的话,将此提示关闭,从头开始执行登陆的操作,或从前面的某一行开始重新执行登陆的操作;如果无出错提示,继续进行后续的操作。
3.问题就是当出现出错提示后,我该如果将脚本的执行跳转到前面的某一个语句呢?用什么函数可以实现?

[ 本帖最后由 小小柠檬 于 2006-6-16 10:46 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2006-6-13 14:03:26 | 显示全部楼层
哇,好长,呵呵,谢谢,我研究下先。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-6-13 14:49:48 | 显示全部楼层
貌似从里面没得到灵感,不过真是谢谢呵。继续实践...
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-6-14 09:56:03 | 显示全部楼层
嗯,好滴,3Q。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-6-14 16:51:52 | 显示全部楼层
呵呵,是呀,如果能有一个函数,能直接跳到某行语句执行就好了。

[ 本帖最后由 小小柠檬 于 2006-6-14 16:53 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2006-6-16 10:43:58 | 显示全部楼层
解决,用了一个while语句来决解,比较土的方法呵:while当异常窗口存在,就关闭提示窗口,按实际情况,此时会返回到原先的登陆窗口,原先输入的用户和密码也都还在,就再执行一条按登陆按钮的语句就好了。
==============
.....前面登陆script省略,当按完登陆按钮后:
   while(win_exists("提示",5)==E_OK)
   {
     set_window ("提示", 2);
     button_press("确定");
    set_window ("loginfram", 3);
    button_press("virtual_push_button");
        }
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-20 16:14 , Processed in 0.070628 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表