用Chrome Recorder轻松完成自动化测试脚本录制

server/2025/2/22 1:56:43/

前言

入门自动化测试,录制回放通常是小白测试首先用到的功能。而录制回放工具也一直是各大Web自动化测试必然会着重提供的一块功能。

早期WinRunner、QTP这样的工具,自动化测试可以说是围绕录制回放开展的。近年像Selenium也提供有录制工具 Selenium IDE,Playwright也包含有 codegen 这样的功能。

而这些针对Web页面的自动化录制工具,其实本质都是通过在浏览器操作时记录操作行为完成的,说到底还是通过浏览器行为记录来实现。

本文,我们要介绍的则是Chrome浏览器,官方提供的一个针对自动化测试录制的功能,也就是它的Recorder

Chrome Recorder 用法

Chrome Recorder是 Chrome从 97 版本以后才提供的一个比较新的功能,很多同学可能还不太了解。但因为是浏览器自带的功能,无需额外安装其他工具,而且从操作记录的准确性和易用性上也能有更好的表现。

启用

打开chrome浏览器的Dev tool, 从它的功能Tab页中,如果发现有 记录器 这个tab,表示当前浏览器已经支持这个录制功能。

请添加图片描述

进入 记录器,点击 创建新录制 即可开启一个脚本录制


http://www.ppmy.cn/server/169722.html

相关文章

java常见面试场景题

1. 如何定位线上OOM 造成OOM的原因 如何快速定位OOM 2. 如何防止重复下单 方案一:前端提交订单按钮置灰 用户点击下单按钮后置灰,防止用户无意点击多次 方案二: 后端Redis setnx 用户token 商品URL KEY 用setnx 命令并设置过期时间3-5秒防止重复下单…

CSS定位全解析:position属性详解与应用场景

在网页布局中,CSS定位是实现元素精准控制的关键技术之一。通过position属性,我们可以将元素放置在页面的任何位置,并控制其相对于其他元素的行为。本文将深入解析position属性的各个取值及其应用场景,帮助你掌握CSS定位的精髓。 …

【Python 专题】数据结构 树

LeetCode 题目104. 二叉树的最大深度(gif 图解)方法一:后序遍历(DFS)方法二:层序遍历(BFS)872. 叶子相似的树(DFS 遍历)1448. 统计二叉树中好节点的数目(DFS 遍历)437. 路径总和 III(前缀和 + DFS 回溯)1372. 二叉树中的最长交错路径(DFS)236. 二叉树的最近公共…

嵌入式编程——数据结构与linux编程

根据dict.txt文件中的内容,用户输入单词获得单词含义 #include "public.h"int main(void) {struct list_head *parray NULL;FILE *fp NULL;char *nret NULL;char *pword NULL;char *pparaphrase NULL;int num 0;char str[1024] {0};char…

星途汽车掉队?2024销量增速回落,“星纪元”序列后劲不足

近日,奇瑞集团旗下的星途汽车召开了2025商务年会,勾勒了“科技新豪华三步走”的未来规划,宣布将锚定“3大目标、5大超越、3大满意”开启加速奔跑模式。 “技术奇瑞、品质奇瑞、国际化奇瑞,最终都要汇聚成星途星纪元品牌的向上”,…

html - - - - - modal弹窗出现时,页面怎么能限制滚动

html - - - - - 弹出出现时,页面怎么能限制滚动 1. 全局添加css样式2. 更改弹窗状态时的操作 1. 全局添加css样式 .no-scroll {overflow: hidden;height: 100vh; /* 防止移动端地址栏隐藏导致的页面跳动 */ }2. 更改弹窗状态时的操作 if(show){// 打开弹窗&#…

midjourney 一 prompt 提示词

midjourney 不需要自然语言的描述,它只需要关键词即可。 一个完整的Midjourney prompt通常包括三个部分 图片提示(Image Prompts)、文本提示(Text Prompt)和参数(Parameters)。 1、图片提示(…

HTTP 协议(Ⅲ)

目录 一、HTTP 协议概念 二、无状态协议 三、HTTP1.0 & HTTP1.1 四、请求协议和响应协议 五、请求协议 1.浏览器监视请求和响应 2. HTTP请求 2.1 请求的结构 2.2 GET请求 2.3 POST请求 3. HTTP响应 3.1 响应的结构 3.2 常见响应头字段 3.3 常见状态码 4. 请求…