web自动化文件上传弹框处理

目录

  • 文件上传介绍
  • 文件上传处理
  • Alert 弹窗介绍
  • Alert 弹窗处理

课程目标

  1. 掌握文件上传的场景以及文件上传的处理方式。
  2. 掌握 Alert 弹窗的场景以及 Alert 弹窗的处理方式。

思考

碰到需要上传文件的场景,自动化测试应该如何解决?

文件上传处理

  1. 找到文件对应的 input 标签。
  2. 定位 到对应的文件地址,使用send_keys/sendKeys进行文件上传。

文件上传常用方法

操作 方法(Java) 方法(Python)
文件上传 sendKeys("文件路径") send_keys("文件路径")

思考

这两个弹窗有什么区别?

Alert 弹框处理

  1. 如果弹窗可以找到对应元素,直接处理即可。
  2. 如果弹窗无法定位,则需要使用 Alert 对应方法处理。

弹框处理演练环境

Alert 弹框处理测试页面

Alert 常用方法

相关推荐
2501_91278408几秒前
Taocarts深度解析:1688自动代采模块的Puppeteer自动化实战
运维·自动化
Dola_Zou1 分钟前
边缘智能的“黑暗森林”:工业 AI 模型下沉的资产防护与变现密码
人工智能·安全·自动化·软件工程·软件加密
MXsoft6184 分钟前
**断网续传与本地缓存:弱网环境下的监控数据保障方案**
运维·缓存·自动化
LT101579744416 分钟前
2026年UI自动化测试平台选型指南:全界面自动化覆盖方案
运维·ui·自动化
曦尧19 分钟前
GitHub - addyosmani/agent-skills:面向 AI 编程智能体的生产级工程技能 · GitHub
ai·自动化
csg11071 小时前
PIC16F1947驱动CH376芯片实现SD卡数据存储
单片机·嵌入式硬件·物联网·自动化
天青色等烟雨..1 小时前
智慧农林核心遥感技术99个案例实践
运维·人工智能·spring boot·后端·自动化
数智化精益手记局1 小时前
拆解复杂项目管理流程:用项目管理流程解决跨部门协作低效难题
大数据·运维·数据库·人工智能·产品运营
Solis程序员1 小时前
长会话状态治理(下):数据更新机制、并发保护与可复用设计原则
运维·服务器
是个西兰花2 小时前
linux:命名管道与共享内存
linux·运维·服务器·网络·c++