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

目录

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

课程目标

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

思考

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

文件上传处理

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

文件上传常用方法

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

思考

这两个弹窗有什么区别?

Alert 弹框处理

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

弹框处理演练环境

Alert 弹框处理测试页面

Alert 常用方法

相关推荐
IT19952 分钟前
踩坑实录:CentOS 默认 Fail2Ban 挡不住高频并发攻击,漏洞修复一步到位
linux·运维·centos
许彰午2 分钟前
零基础无文档啃读纯实操摸索学会Docker全过程
运维·docker·容器
江湖有缘4 分钟前
零门槛搭建个人微社区:Docker部署 Paopao-ce 完整教程
运维·docker·容器
摇滚侠5 分钟前
VMvare 安装 Linux CentOS 7
linux·运维·centos
吉星9527ABC8 分钟前
在centos9stream上离线安装mysql5.7客户端的过程
运维·centos9steam
CingSyuan9 分钟前
服务器现场排障:在 Windows 下使用 Linux reader 直接查看 Linux 系统 U 盘中的日志文件与文件结构
linux·运维·服务器·网络·windows
Upsy-Daisy9 分钟前
Hermes Agent 学习笔记 07:Messaging Gateway,让 Agent 从终端走向多平台入口
运维·服务器·数据库
平头老王12 分钟前
CI/CD流水线设计 — 第1章:常见误区
ci/cd·自动化·devops·持续部署·持续集成
chinesegf18 分钟前
模型如何自主判断调用工具
人工智能·自动化
艾莉丝努力练剑22 分钟前
【Linux网络】多路转接select
java·linux·运维·服务器·网络·tcp/ip