51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 8993|回复: 3
打印 上一主题 下一主题

SilkTest问题,老师帮忙看看

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-10-9 15:57:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我目前使用SilkTest创建测试脚本做回归测试,但是被测软件不稳定,导致执行某些操作时会弹出Exception Dialogue。在这种情况下SilkTest脚本没有响应,在当前脚本之后的所有脚本都被block。由于Exception Dialogue是被测软件本身抛出的异常,所以没有record Exception Dialogue的window declaration。
请问老师,怎样在没有Exception Dialogue的window declaration的情况下关闭Exception Dialogue? (在出现Exception Dialogue后,必须先关闭Exception Dialogue才能关闭被测软件。)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-10-14 17:18:40 | 只看该作者
如果Exception Dialogue对话框都是一样的 那么自己写个小工具进行监控最简单 当发现这样的窗体 就直接关了 这样做最高效
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-11-10 18:17:08 | 只看该作者
我的脚本就是填写一个页面上所有的内容,Exception Dialogue有可能在任何地方出现,请问老师这种情况要怎么监控?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-12-3 17:03:07 | 只看该作者
自己用任何语言开发个小工具 建议C或C++ 如果Exception Dialogue出现了 就直接关掉 用到的windows api函数主要有FindWindow,FindWindowEx,SendMessage,EnumChildWindows等 具体流程是先找到Exception Dialogue这个窗体 然后想办法关掉它 可以直接关 不行的话 在找关的按钮 模拟点击
还有记得把这个监控的代码要写在一个while(1){...}里 以实现永久监控
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-4-27 06:49 , Processed in 0.065541 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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