autoit 下载图片验证码(考虑覆盖已存在同名文件)
自动化测试中,我做了验证码识别的功能,那么接下来就是怎么获取验证码图片了,还好autoit 里面提供了一些方法。下面就介绍一下怎样利用autoit 下载验证码图片:
- 先说思路:
右键点击验证码
使用↓箭头选择菜单
使用Enter确认
等待窗口出现
激活窗口 注意打开窗口时,需要把窗口最大化,这样你的验证码图片的位置才是固定的。
*Mouse Click ## 鼠标操作关键字,右键点击 1050,420 这个坐标,(图片验证码的位置,各个网站的验证码或者其他图片需要你们自己去调试)
*Mouse Move ##把你的光标移动到其他地方,防止影响菜单选择,如果你的光标刚好在菜单的某个位置上,那么你选择保存图片的时候可能失败。
*send {DOWN} ##按向下箭头 ↓ 选择菜单。
*send {ENTER} ##按Enter 选择
*sleep 1s ## 等待1s
*Win Wait ##等待title 是 [另存为] 的窗口出现
*Win Active ## 激活 [另存为] 的窗口
*Control Set Text ##设置文本,主要用来设置文件保存路径
*Control Click ##点击保存按钮
*sleep 3s ##等待下载图片,不要立即关闭浏览器,否则不会下载图片。- 下面我们来看看实际的效果:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步