AutoIt脚本在做自动化操作的时候,如何进行错误捕获?
我的自动化脚本在运行的时候,会生成一个界面,点击该页面上的按钮能够进行自动化操作。
经常遇到的一个问题是:
脚本运行一半,GUI程序出现了异常情况,这个时候,再次点击生成的界面上的按钮,不会有任何反应,我需要重新启动exe文件,程序的健壮性受到了考验。
为了解决这个问题,只需要在脚本中加入少量的错误验证即可:
$check = WinWaitActive("License Examiner", "", 5)if $check = 0 ThenConsoleWrite(@HOUR & ":" & @MIN & ":" & @SEC & ":" & @MSEC & " " & "pop up window failed" & @CRLF)Return 0EndIf
加入以上的脚本Check,是因为最常见的错误是:等待窗口弹出失败
当然,我们也可以在某些容易出错的地方加入以上类似的Check,一旦出错,界面程序还能正常运行,能够简化劳动。
转载于:https://www.cnblogs.com/autotest/p/3284543.html
AutoIt脚本在做自动化操作的时候,如何进行错误捕获?相关推荐
- 按键精灵脚本-windows桌面自动化操作
使用很简单,重复性的动作,点击录制,之后就会出现相应的代码,把延迟时间减少一些 '==========以下是按键精灵录制的内容========== MoveTo 547, 465 Delay 6000 ...
- AutoHotkey/AutoIt自动化操作轻松入门系列
转自:http://www.autohotkey.net/~yonken/article/tutorial1.htm 前言:据我了解需要编写AutoHotkey/AutoIt脚本来实现自动化操作的用户 ...
- pyautogui自动化操作脚本
之前针对加密视频播放编写了一个自动答题的脚本(使用易语言 大漠插件所编写的) 还有商户自动话术回复的(也是易语言+大漠插件) 还有使用autojs所编写的一个针对安卓端钉钉的自动签到 还有一个某宝领喵 ...
- 在使用selenium 做IE自动化操作时 请求状态码 400【帮忙解决或者找出问题所在悬赏200】
在使用selenium 做IE自动化操作时 发现定位点击按钮无效,后来发现,人工点击按钮时,请求状态码为200,自动化点击时状态码为400,请问大家有什么方法可以尝试解决这个问题吗? 对方可能使用了某 ...
- 分享个变形金刚地球之战挂机脚本,自动化操作
分享个变形金刚地球之战挂机脚本,自动化操作 变形金刚地球之战这个游戏太耗时间了,这里给大家介绍一个节省时间精力自动打活动.资源的工具. 变形金刚地球之战辅助功能: 1.自动选择打资源.打活动 2.勾选 ...
- Phython新手做网页操作自动化
先说一下背景和要实现的功能,前段时间给媳妇做一个工具,需要将excel内的内容分别对应填充到网页内的表单文本框和下拉框中,借此正好整理一下自己的制作步骤,当作笔记,大佬就不要做评价了,只为新入门的同僚 ...
- 编写一个脚本,对至少三个以上记事本窗口做相同操作,对任意一个窗口进行手动操作,其余窗口由脚本执行相同步骤的键鼠操作,记得是键盘操作+鼠标操作。
编写一个脚本,对至少三个以上记事本窗口做相同操作,对任意一个窗口进行手动操作,其余窗口由脚本执行相同步骤的键鼠操作,记得是键盘操作+鼠标操作. 按键等级认证5级 分享 答题思路: 对最上层记事本操作 ...
- 解放双手|利用 PyAutoGUI 快速构建自动化操作脚本
一.背景 我们经常遇到需要进行大量重复操作的时候,比如网页上填表,对 web 版本 OA 进行操作,自动化测试或者给新系统首次添加数据等.这些操作的特点往往是:数据同构,大多是已经有了的结构化数据:操 ...
- 开源中国大佬是怎么用Selenium做自动化web测试的
简介 Selenium 是一个健壮的工具集合,跨很多平台支持针对基于 web 的应用程序的测试自动化的敏捷开发.它是一个开源的.轻量级的自动化工具,很容易集成到各种项目中,支持多种编程语言,比如 .N ...
最新文章
- [转载]Apache之Hadoop学习:初识hadoop
- 微型计算机及接口技术笔记,微机原理与接口技术笔记(一)
- ArrayList如何对某个对象的日期属性排序?
- Android成长日记-Android监听事件的方法
- 2021年中国药店创新趋势报告
- Xpath轴与步长应用:取某节点下所有子孙节点里的文本内容
- 博客排名400-300的数据变化
- 西门子G120变频器介绍
- 自行搭建 Bitwarden 服务
- 完整版PayPal支付(java后端教程)
- 小趴菜学习c语音记录第六天
- 尤雨溪-写一个mini vue
- impala迁移到presto
- Ubuntu 20.04 更新软件依赖,源 ,删除软件三个常用指令
- 义乌购平台API,item_search_img - 按图搜索义乌购商品(拍立淘)
- nginx配置介绍(二)
- shell 获取当前目录的路径
- 关于单片机内部的ROM、RAM、Falsh的解释
- [Python] 黑白棋(翻转棋)小游戏
- 刘润:讲讲我价值几千万的认知,从“愚昧之巅”到“绝望之谷”
热门文章
- python的标准库turtle_Python标准库: turtle--海龟绘图。
- python多次循环输出_函数的Python循环(多次将输出作为输入重用)
- 给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价
- 刚进入大学觉得计算机课很难,高校代码条幅迎新生,00后表示刚开学就感受到秃头压力!程序员太难了...
- 深蓝学院的深度学习理论与实践课程:第一章
- C指针7:指针作为函数返回值
- Modbus协议在串行链路上的实现
- 基于Python的人工智能美颜系统
- 基于pytorch的模型剪枝+模型量化+BN合并+TRT部署(cifar数据)(2)
- 红外遥感设计报告论文+电路原理图