

发布于 2026-08-27 17:27361浏览第三方封装的特殊组件日历,iframe 嵌套日历,DOM 结构混乱,XPath 经常变动,普通点击、JS 脚本都很难稳定操作。
日历元素嵌套在 iframe 里面;
切换年月后 class、id 全部动态随机生成,无法稳定写定位;
写大量分支判断年月,维护成本极高。

使用影刀 V6.3 新增指令:选择日期(AI)
拖拽指令,框选页面的日期输入框;
设置目标日期变量,传入标准日期对象;
不需要手动写 XPath,AI 自动识别日历弹窗,自动切换年月完成选择。



优点:不用写复杂定位,面对结构混乱的日历,方便即用,减少维护成本;
局限:页面加载慢的时候 AI 识别会超时,复杂 iframe 场景偶尔识别失败。
AI 选择日期指令依赖页面完整渲染,页面加载未完成就执行,容易出现识别超时、找不到日历控件的问题,建议前面增加页面等待。
AI 指令可以无视页面输入框原有日期格式,你只需要传入标准日期对象,不用关心页面是yyyy‑MM‑dd还是MM/dd/yyyy格式,AI 会自动适配控件内部格式完成选择。
面对 iframe 嵌套、弹窗多层嵌套的复杂页面,AI 识别偶有失败。