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

目录

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

课程目标

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

思考

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

文件上传处理

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

文件上传常用方法

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

思考

这两个弹窗有什么区别?

Alert 弹框处理

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

弹框处理演练环境

Alert 弹框处理测试页面

Alert 常用方法

相关推荐
知白守黑2673 分钟前
jenkins
运维·jenkins
河南博为智能科技有限公司22 分钟前
十六串口服务器-解决多设备联网难题
大数据·运维·服务器·人工智能·物联网·边缘计算
运维有小邓@42 分钟前
如何生成随机密码保护新创建的用户帐户安全?
运维·安全·自动化
Jack电子实验室2 小时前
Linux系统调用lseek详解:文件指针的灵活控制
linux·运维·服务器
TracelessLe2 小时前
/usr/bin/ld: cannot find -lcuda报错分析
linux·运维·服务器
hrrrrb2 小时前
【机器学习】管道化与自动化建模
人工智能·机器学习·自动化
R0ot2 小时前
面向安全增强的SSH版本升级实战指南
运维·安全·ssh
huangyuchi.2 小时前
【Linux网络】Socket编程实战,基于UDP协议的Echo Server
linux·运维·服务器·udp·socket·客户端·网络通信
头发还没掉光光2 小时前
Linux多线程之生产消费模型,日志版线程池
linux·运维·开发语言·数据结构·c++
Gold Steps.2 小时前
常见的Linux发行版升级openSSH10.+
linux·运维·服务器·安全·ssh