tracy-fmsi 发表于 2009-10-9 15:57:12

SilkTest问题,老师帮忙看看

我目前使用SilkTest创建测试脚本做回归测试,但是被测软件不稳定,导致执行某些操作时会弹出Exception Dialogue。在这种情况下SilkTest脚本没有响应,在当前脚本之后的所有脚本都被block。由于Exception Dialogue是被测软件本身抛出的异常,所以没有record Exception Dialogue的window declaration。
请问老师,怎样在没有Exception Dialogue的window declaration的情况下关闭Exception Dialogue? (在出现Exception Dialogue后,必须先关闭Exception Dialogue才能关闭被测软件。)

lantianwei 发表于 2009-10-14 17:18:40

如果Exception Dialogue对话框都是一样的 那么自己写个小工具进行监控最简单 当发现这样的窗体 就直接关了 这样做最高效

tracy-fmsi 发表于 2009-11-10 18:17:08

我的脚本就是填写一个页面上所有的内容,Exception Dialogue有可能在任何地方出现,请问老师这种情况要怎么监控?

lantianwei 发表于 2009-12-3 17:03:07

自己用任何语言开发个小工具 建议C或C++ 如果Exception Dialogue出现了 就直接关掉 用到的windows api函数主要有FindWindow,FindWindowEx,SendMessage,EnumChildWindows等 具体流程是先找到Exception Dialogue这个窗体 然后想办法关掉它 可以直接关 不行的话 在找关的按钮 模拟点击
还有记得把这个监控的代码要写在一个while(1){...}里 以实现永久监控
页: [1]
查看完整版本: SilkTest问题,老师帮忙看看