python中自动化playwright录制功能跳过繁琐的系统登录操作

news/2025/1/19 23:32:35/

1.在自己的终端上执行下面的命令会,生成录制页面

 playwright codegen --save-storage=auth.json

2.在录制页面中,仔细地输入自己需要登录的网址。如果该网址需要输入账号和密码才能登录,那么请准确地输入相应的账号和密码。如果有验证码的情况,也需要按照要求正确输入验证码。进行这些正常的登录操作步骤,确保登录成功。当登录操作成功完成后,接着关闭自己的录制。

在这里插入图片描述
这时就会在本地目录生成一个文件auth.json,他就保存了cookies
在这里插入图片描述

3、接着运行下面命令,就可以跳过再次登录了!!!

playwright open --load-storage=auth.json+ 网址

例如我的是:playwright open --load-storage=auth.json http://110.16.15.118:8080/system/egory
在这里插入图片描述
4、接着继续录制新的自己脚本就行


http://www.ppmy.cn/news/1564517.html

相关文章

替换数据库不是谁好就用谁

哪个数据库优秀不一定都能达成一致的意见 在1.4日的PG上海生态大会上,我发言大致是:每个人都有自己主观意愿。比如MySQL和PG的争论,无论线上还是线下都是难解难分。主观意愿定了,很难改变。即使心里认,但是嘴上也不说…

STM32 FreeRTOS 信号量

信号量的简介 reeRTOS中的信号量是一种用于任务间同步和资源管理的机制。信号量可以是二进制的(只能取0或1)也可以是计数型的(可以是任意正整数)。信号量的基本操作包括“获取”和“释放”。 比如动车上的卫生间,一个…

PyTorch深度学习实践【刘二大人】之卷积神经网络

视频地址10.卷积神经网络(基础篇)_哔哩哔哩_bilibili 网络中全部用的线形层串行连接起来,我们叫做全连接网络。输入与输出任意两节点间都有权重,这样的线形层叫做全连接层 卷积神经网络的基本特征,先特征提取再进行分…

【Redis】RedisTemplate数据的常用API

1. String 类型操作 set(K key, V value): 设置指定 key 的值。set(K key, V value, long timeout, TimeUnit unit): 设置指定 key 的值,并指定过期时间。get(K key): 获取指定 key 的值。getAndSet(K key, V value):…

分布式项目新选择:Dubbo搭建方案

在当今的数字化时代,构建高性能、可扩展的分布式系统已成为众多企业应对业务增长和技术挑战的关键。Dubbo,作为阿里巴巴开源的一款高性能、轻量级的Java RPC框架,为Java开发者提供了一套完善的分布式服务治理方案。本文将详细介绍如何使用Dub…

K8S中Pod控制器之Deployment(Deploy)控制器

Deployment(Deploy)控制器 从Kubernetes 1.2版本开始,引入了Deployment控制器,它提供了一种更高级别的抽象来管理应用的生命周期,包括应用的声明式更新、回滚、暂停和恢复等。Deployment的设计目标是简化应用的部署和扩展,同时提供…

JS宏进阶: 工厂函数与构造函数

一、构造函数 在JavaScript中,构造函数是一种用于创建和初始化对象的特殊函数。构造函数的名字通常以大写字母开头,以区分于普通函数。通过new关键字调用构造函数,可以创建一个新的实例对象,并自动执行构造函数内部的代码来初始化…

【硬件介绍】Type-C接口详解

一、Type-C接口概述 Type-C接口特点:以其独特的扁头设计和无需区分正反两面的便捷性而广受欢迎。这种设计大大提高了用户的使用体验,避免了传统USB接口需要多次尝试才能正确插入的问题。Type-C接口内部结构:内部上下两排引脚的设计虽然可能不…