当前位置: 首页 > article >正文

F12抓包11:UI自动化 - Recoder(记录器)

课程大纲

使用场景(导入和导出):

① 测试的重复性工作,本浏览器录制并进行replay;

② 导入/导出录制脚本,移植后replay;

③ 导出给开发进行replay复现bug;

④ 进行前端性能分析。

1、录制脚本

① 点击录制,在网页执行操作,浏览器录制UI自动化脚本。

  

② 录制后查看脚本详情,点击重放,动执行脚本步骤。可设置执行速度、编辑步骤、导入导出脚本。

③ 脚本详情内,点击性能面板,自动执行脚本并进入性能分析界面。

 

2、puppeteer简介

        查看代码(puppeteer——Node.js库)

        Puppeteer是由‌Google开发的Node.js库,专门用于控制Headless Chrome(无界面浏览器),可以模拟浏览器行为,支持截图、填充表单、处理JavaScript渲染等。它提供了丰富的API,可以轻松地进行页面导航、元素查找、表单填写、数据提取等操作。Puppeteer还支持无头模式,非常适合在服务器环境中运行,如自动化测试的CI/CD流水线、数据挖掘和网络爬虫等场景。

        缺点:虽然Puppeteer在安装配置的便利性和运行效率方面优于Selenium,但它仅支持Node.js环境,且背后的Chromium浏览器版本更新较快,可能需要频繁更新以保持兼容性。


http://www.kler.cn/a/307442.html

相关文章:

  • Go语言中的`io.Pipe`:实现进程间通信的利器
  • 【异质图学习】异构图神经网络中的自监督学习:基于语义强度和特征相似度的对比学习
  • macos中安装和设置ninja
  • 03WIFI与蓝牙1——基于全志V3S的Linux开发板教程笔记
  • 【C++类型转换和IO流】
  • Electron 项目中杀掉进程的不同方式
  • 【裸机装机系列】3.kali(ubuntu)-更新sources.list并重启
  • 华为OD机试真题-单词接龙-E卷(含题目描述+解题思路+代码解析)
  • 【CMake】使用CMake在Visual Studio 构建多cpp文件项目
  • pytest 接口测试
  • C++——写一函数求sinh(x)的值,求sinh(x)的近似公式为sinh(x)=(e^x+e^(-x))/2。
  • Java项目: 基于SpringBoot+mybatis+maven校园资料分享平台(含源码+数据库+答辩PPT+毕业论文)
  • 时空大数据平台:激活新质生产力的智慧引擎
  • GitLab CI_CD 从入门到实战笔记
  • 响应式CSS 媒体查询——WEB开发系列39
  • 【系统架构设计师-2015年真题】案例分析-答案及详解
  • vulkano (rust) 画一个三角形 (vulkan 渲染窗口初始化 (Linux) 下篇)
  • [000-002-01].第03节:Linux系统下Oracle的安装与使用
  • 【C++11 —— 线程库】
  • 近乎实时的物联网数据管道架构
  • 大数据新视界 --大数据大厂之MongoDB与大数据:灵活文档数据库的应用场景
  • 微信小程序如何设置左侧导航栏跟随页面滑动
  • Leetcode—1137. 第 N 个泰波那契数【简单】
  • uniapp 实现Toast轻提示!
  • 分类预测|基于黑翅鸢优化最小二乘支持向量机分类预测Matlab程序BKA-LSSVM 多特征输入多类别输出 含基础LSSVM
  • 面试—MySQL