51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1618|回复: 1
打印 上一主题 下一主题

[求助] 如何有效地用recovery scenario to handle exceptions

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-7-1 12:26:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在想在一个website上录制。。。在输入的数据不正确的情况下。。。会有提示窗口弹出。。。
如果其中一个特定窗口出现。。我想继续运行。。。除了那一个特定的。。其他窗口出现我都想跳到下一个iteration。。。
我应该怎么解决呢?

更多问题:有什么好的方法来handle exceptions?比如在java的try, catch。因为我本来是用for loop来进行循环。。但是我用recovery scenario就不能跳到下一个for loop的循环。请问大家有什么好的主意。

不包含一个特定的sting的regular expression应该怎么写?比如所有的句子不包含“cat”。我想用这个expression来帮助recovery判定不同类的窗口。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2009-7-1 12:34:01 | 只看该作者
再一个问题。 如果recovery已经发动了。。。它本身会调用一个function之后再做其他行动。可不可以用那个function来停止它,让只有的行动不执行。我试过用err.raise.像java那样throws一个exception。但是VBScript好像不支持GoTo Sub吧。我就不知道怎么做了。

请大家指教!!!!

最最最最最后一个问题了。。。我的test里面有n个recovery。。。如果有事情发生了。。。我只想其中一个执行。。从最顶的一个搜索到最低。。第一个可以handle的recovery就发动。。然后就没了。。像try catch(IOException) catch(Exception)。。。适当的时候只发动IOEXCEPTION
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-23 15:21 , Processed in 0.072067 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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