当前位置:网站首页>Chrome实现自动化测试:录制回放网页动作
Chrome实现自动化测试:录制回放网页动作
2022-07-21 06:38:00 【泽泽说测试】
Chrome 浏览器是真的恐怖,它会把相关的小工具都卷死。从它诞生至今,创造了一个又一个的传奇,现在可以看到基于它的操作系统 chrome os ,还能买到用它做系统的笔记本电脑。
最近,新版本支持录制和回放功能了。有了这个功能,你可以把在浏览器当中的操作全记录下来,保存到本地,然后通过回放重复运行。
这真是懒癌患者的福音啊, 轻轻松松告别重复性工作。无论是自动化办公、自动化测试、爬虫,都可以用。
现在先来看一下怎么使用它吧。首先,把浏览器升级到最新的版本,目前我的浏览器版本98,接着我们在开发者工具当中打开录制功能。
录制功能开启以后呢,可以在开发者工具当中查看到 Recorder 标签,点击 + 号或者 new record 按钮开始新的录制操作。
这个是官网的视频,可以看看:
https://player.bilibili.com/player.html?bvid=BV11L4y1v76C
使用录制功能时,先点击 Start Record 按钮开始录制,之后在浏览器中所有的操作就会被记录下来,录制结束后,点击结束。在 Recorder 标签下会展示所有已经被录制的脚本,点击 Replay 可以回放之前的操作,这个过程是自动的,不再需要手工参与。
在测试过程中主要有两种应用场景:
1、在进行探索式测试时,可以快速记录自己的测试操作,方便后面补用例。
2、把手工测试的步骤转化成自动化测试的代码。目前支持直接导出 puppeter 脚本,如果不使用 puppeter, 可以自己写工具转化成其他工具的代码。
应付日常一些重复性的杂乱工作,戳戳有余,比如空余时间摸鱼看看新闻。访问每个新闻网站的操作录制一个脚本,每次要用的时候直接去运行这个 recording 。这个是摸鱼的视频:https://player.bilibili.com/player.html?bvid=BV1aR4y157ie
边栏推荐
- 子网掩码的作用
- 逍遙管理器安裝
- dom——预加载和懒加载
- What is the new generation of enterprise IT architecture? Cloud primordial? Low code?
- < a> The tag jumps to the server page and realizes the transfer of parameters
- C managed and unmanaged resources
- 查看IAR工程所用版本号
- Es installation & IK Chinese parser
- 【RM_EE_Note】1 GM6020收发&简单的PID调试
- [rm_ee_note] 2 serial port & remote control
猜你喜欢
Steve Aoki 的人物化身将来到 The Sandbox 元宇宙!
Learn C standard library through examples < ctype h>
(pytorch进阶之路六)Swin Transformer实现
MQTT5.0新特性(比对3.1.1)
Houdini楼房刚体区域影响破碎笔记
Lihua Fast food ordering applet
He Bin's full text in C language, with notes for his own use, gives latecomers some ideas
Time insertion syntax of Oracle table
【论文笔记】3D点云分割-PointNet
Openshift security (17) - integrate compliance scanning of openshift compliance operator into rhacs
随机推荐
C#托管资源和非托管资源
来可CAN光端机解决赋安FS5216/FS5116等联动型消防主机消防组网问题
word 2016 奇怪问题:文件保存错误 复制崩溃
DOM -- preloading and lazy loading
【日常训练】1260. 二维网格迁移
2022 Blue Bridge Cup provincial match group B supplementary questions [decimal to decimal], [shunzi date], [question brushing statistics], [pruning shrubs]
[rm_ee_note] 1 gm6020 transceiver & simple PID debugging
【RM_EE_Note】1 GM6020收发&简单的PID调试
网关的简单理解
Time insertion syntax of Oracle table
list解析<stl初级> (跑路人笔记)
Vscode running C language file
Centos7 online MySQL installation
44:第四章:开发文件服务:5:在【files】文件服务中,整合FastDFS,实现【上传头像】的逻辑;(包括:项目中整合FastDFS;跨域问题;创建资源文件,并在代码中获取属性;异常处理;)
Verilog: bitwise, logical
Malloc et configurateur d'espace
数字化打开第二增长曲线,华为总结运营商云转型三大场景
(pytorch进阶之路六)Swin Transformer实现
[completion course] development process of IOT / embedded / MCU graduation design project
uniapp 引入腾讯地图