zoukankan      html  css  js  c++  java
  • AutoIt脚本在做自动化操作的时候,如何进行错误捕获?

    我的自动化脚本在运行的时候,会生成一个界面,点击该页面上的按钮能够进行自动化操作。

    经常遇到的一个问题是:

    脚本运行一半,GUI程序出现了异常情况,这个时候,再次点击生成的界面上的按钮,不会有任何反应,我需要重新启动exe文件,程序的健壮性受到了考验。

    为了解决这个问题,只需要在脚本中加入少量的错误验证即可:

            $check = WinWaitActive("License Examiner", "", 5)
            if $check = 0 Then
                ConsoleWrite(@HOUR & ":" & @MIN & ":" & @SEC & ":" & @MSEC & " " & "pop up window failed" & @CRLF)
                Return 0
            EndIf

    加入以上的脚本Check,是因为最常见的错误是:等待窗口弹出失败
    当然,我们也可以在某些容易出错的地方加入以上类似的Check,一旦出错,界面程序还能正常运行,能够简化劳动。

  • 相关阅读:
    vim常用命令
    转:CRF++总结1
    转:CRF++总结2
    并查集算法程序
    CRF++使用小结(转)
    并查集算法程序
    C#winform 画图
    转:字符识别
    转:A Survey On Relation Extraction
    转:生产计划问题
  • 原文地址:https://www.cnblogs.com/autotest/p/3284543.html
Copyright © 2011-2022 走看看