【一键下载】uibot中级认证预订机票实战源码:自动查航班存Excel,亲测跑通100%通过

原创2026-10-27 21:57:131,720 阅读
文章标签:文档/教程

【一键下载】uibot中级认证预订机票实战源码:自动查航班存Excel,亲测跑通100%通过

这篇带你完整跑通 uibot 中级认证实践题「预订机票」:用 RPA 自动化脚本上携程查机票、存成 Excel、读取校验并弹窗确认,全程照着做即可 100% 通过认证测试。

uibot预订机票环境准备清单

动手前把下面几样备齐,缺一样都会卡住:

  • Windows 电脑 + 已安装并登录的 uibot 客户端
  • Chrome 或 IE 浏览器(脚本会新开浏览器,二者选一即可)
  • 电脑上装有 Excel,且能正常打开 xlsx 文件
  • 网络能正常打开携程网页
  • 仓库源码,一条命令拉到本地:git clone https://gitcode.com/Premium-Resources/84040

实战步骤:从打开脚本到确认机票

第1步:打开 uibot 并导入预订机票工程

在 uibot 客户端里打开工程包 uibot中级认证实践题源码—预订机票(亲测100%通过).zip,解压后双击里面的「实践题1:预订机票.flow」文件。

做到什么算对:工程树里能看到「实践题1:预订机票」主流程和 3 个流程块,资源列表里能看到 res/航班.xlsx。

第2步:运行脚本,自动打开携程查航班

点击 uibot 的「运行」按钮,不要做任何手动操作,等脚本自动完成:新开 Chrome 窗口 → 进入携程机票页面 → 输入「长沙 → 北京、第二天」→ 查询。

做到什么算对:浏览器里跳出携程的机票查询结果页,航班列表正常加载出来,说明查票流程跑通了。

第3步:检查结果落盘的 Excel 表格

脚本会自动把查询到的航班写入 航班.xlsx,包含 序号、航班号、出发时间、到达时间、价格 5 列。

做到什么算对:双击打开 xlsx,能看到 8 条左右的航班数据,格式就是下图这样,说明导出环节成功。

uibot预订机票实践题自动生成的航班Excel结果表

第4步:验证 Excel 回读与信息回填

脚本接着读取刚保存的 xlsx,把题目要求的信息按格式填回表格。

做到什么算对:重新打开 Excel,目标单元格已按题面要求写入内容,数据和你查到的航班一致。

第5步:测试输入校验对话框

运行到交互环节时,会弹出对话框问你「预订第几张机票」。先故意输入一个非法值(比如 0 或 999),再输入一个 1~8 之间的合法值。

做到什么算对:非法输入时弹窗提示重新输入,不会直接结束;合法输入后继续往下走,说明校验逻辑生效。

第6步:确认机票详情提示框

输入合法后,脚本弹出提示框,展示所选机票的航空公司、航班号、出发时间、价格。

做到什么算对:提示框内容与 Excel 中对应序号的那行航班完全一致,整个预订机票流程闭环完成,认证实践题达标。

预订机票常见报错怎么排查

问:点运行后脚本卡住或提示浏览器相关错误? 答:先关闭多余的 Chrome/IE 窗口和已经打开的 Excel,再重跑;还不行就把脚本里的浏览器类型切换成另一个试一次。

问:生成的 xlsx 打不开、提示文件被占用? 答:这是上一次运行的 Excel 进程没退干净,关掉 WPS/Excel 里残留的窗口再运行即可,log 目录里的日志可以帮你定位卡在哪一步。

问:携程页面出现验证码或布局变化,选择器失效? 答:手动在浏览器里过一次验证码后重跑脚本;若长期失效,按题面要求对照 res 目录里的页面截图微调元素定位,再保存流程块。

结语

到这里,从查票、落盘 Excel 到弹窗交互,预订机票的完整链路你已经亲手跑通了一遍。下一步建议把流程块逐个拆开过一遍,弄懂每一步在做什么,认证答辩时会更从容。

登录后查看全文
uibot中级认证实践题源码预订机票亲测100通过