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

目录

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

课程目标

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

思考

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

文件上传处理

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

文件上传常用方法

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

思考

这两个弹窗有什么区别?

Alert 弹框处理

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

弹框处理演练环境

Alert 弹框处理测试页面

Alert 常用方法

相关推荐
zcg19422 分钟前
工作第一步建立连接——ssh
运维·服务器·ssh
互联网搬砖老肖7 分钟前
运维打铁: Ruby 脚本在运维自动化中的应用探索
运维·自动化·ruby
noravinsc34 分钟前
lustre设置用户配额
linux·运维·服务器·文件系统·lustre
jinhuazhe20131 小时前
Linux切换到Jenkins用户解决Jenkins Host key verification failed
运维·jenkins
GISer_Jing2 小时前
浏览器自动化领域的MCP
运维·前端·自动化
一一Null2 小时前
Linux-局域网构建+VLAN 划分 + 端口 MAC-IP 绑定 + 静态 DHCP
linux·运维·服务器·网络·tcp/ip
喜欢你,还有大家2 小时前
实训十一——网络通信原理
运维·服务器·网络
BlueBirdssh2 小时前
IPv6
linux·运维·服务器
努力努力再努力wz2 小时前
【c++深入系列】:万字详解list(附模拟实现的list源码)
运维·c语言·开发语言·数据结构·c++·list
阿巴~阿巴~2 小时前
从函数调用到进程通信:Linux下的多语言协作实践
linux·运维·服务器