自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(221)
  • 收藏
  • 关注

原创 【python】正则表达式匹配数据

使用正则表达式处理数据,可进行字符串匹配、提取和替换等操作。在python中,通过re库完成正则匹配的操作。

2023-08-23 14:28:21 1045

原创 Linux--常用redis命令

输入 keys * 查看redis 缓存key。连接本地redis客户端。

2023-04-10 19:59:31 1683 1

原创 playwright--录制视频

playwright可以录制测试过程的操作,且可保存成视频。

2023-03-27 14:41:25 1593

原创 playwright--pytest-playwright、pytest-base-url插件编写用例

官方的 pytest-playwright 插件可以编写端到端测试。它提供上下文隔离,开箱即用地在多个浏览器配置上运行。它继承了pytest框架,以及支持playwright的一些基础使用。

2023-03-24 10:52:01 940

原创 playwright--录制功能

playwrigh可以录制生成脚本,且支持不同的语言脚本。只需要在页面上操作,即可记录操作并生成脚本。

2023-03-22 15:25:47 1906

原创 playwright--screenshot 截图

playwright可以截当前屏幕、截长图、对某个元素截图。

2023-03-21 22:25:31 2108

原创 playwright--new_context上下文

使用browser.new_context() 创建context对象,context之间是相互隔离的。只需要创建多个context,即可同时访问不同的页面。

2023-03-21 22:14:40 393

原创 playwright--iframe操作

在playwright中,无需切换iframe,直接定位元素即可。

2023-03-17 11:57:57 2427 1

原创 playwright--storage_state保存登录cookies

Playwright 提供了一种在测试中保持登录状态的方法,只登录一次,就可以跳过所有测试的登录步骤。

2023-03-16 23:43:03 1864

原创 playwright--去哪儿网元素定位实例

熟悉playwright select下拉选择框的使用,具体实践下如何应用,以去哪儿网为例。

2023-03-16 16:35:27 188

原创 playwright--页面元素操作

Playwright 可以与页面元素进行交互,如文本输入,多选框,单选按钮,选择选项,鼠标点击,键入字符,按键和快捷键以及上传文件和聚焦元素。

2023-03-16 14:14:04 1016

原创 playwright--登录识别验证码实例

做UI自动化时,经常会遇到登录时,需要识别验证码的难题,以下主要处理简单验证码的识别,且实现一个登录小实例。

2023-03-16 11:18:53 2496

原创 playwright--核心概念和Selector定位

Playwright提供了一组API可自动化操作Chromium,Firefox和WebKit浏览器。通过使用 Playwright API,可以编写脚本来创建新的浏览器页面,导航到 URL,然后与页面上的元素进行交互。Playwright 可用于自动化用户交互以验证和测试 Web 应用程序。浏览器浏览器上下文页面和框架Selectors自动等待执行上下文。

2023-03-10 15:49:58 1114

原创 playwright--初识playwright

Playwright是微软开源的一个 UI 自动化测试工具。可在所有现代浏览器中实现快速、可靠和强大的自动化。支持跨浏览器、跨平台、跨语言、以及移动网络测试。添加自动等待、视频录制等功能。支持所有浏览器快速可靠的执行强大的自动化功能支持持续集成。

2023-03-06 16:13:11 279

原创 pytest框架--fixture前置

接口有前后依赖时,需要做前置处理,例如在调用添加接口时,需要登录作为前置条件。这种情况需要使用前置,那么灵活的前置处理可以使用pytest的fixture。只需要在文件里定义一个fixture函数,即可实现数据共享,不需要 import 可以自动找到fixture在函数前使用装饰器**@pytest.fixture(scope=“function”, params=None, autouse=False, ids=None, name=None)**即可。

2023-02-22 15:38:54 514

原创 fiddler--将接口转成yaml文件

在使用fiddler抓到请求后,想转换成yaml文件,减少手动输入。

2023-02-21 10:04:55 571

原创 python--tqdm进度条使用

在执行大量的数据操作任务时,想要获取当前执行任务的进度时,可以使用tqdm库获取进度,进度条可以实时显示当前的任务进度。使用前需要先安装库,再进行导入。

2023-02-16 16:59:55 381 3

原创 Git--修改文件后切换分支

场景:在test分支修改了配置文件,想切换分支且把这个分支删除。

2023-02-15 11:23:57 1193

原创 Git--解决error: Pulling is not possible because you have unmerged files.

pull更新本地代码时,报错:error: Pulling is not possible because you have unmerged files.说明:报错提示有未合并的文件,不能pull。

2023-02-10 10:11:06 6287

原创 Git--master分支代码拉取到我的分支

说明:以上说明没有新的修改,无需再提交代码。如有修改的需要操作以下命令。

2023-02-09 09:54:36 4368

原创 Git--本地修改文件暂存工作区和恢复至工作区

当克隆一个项目到本地之后,经常需要修改配置文件,那如何做到下次再更新代码,不重复修改配置文件。可通过暂存工作区内容进行恢复。

2023-02-08 17:17:55 3879

原创 Git--本地分支合并到master,再推送到远程仓库master

现需要把某个分支合并到本地master,同时需要更新到远程仓库的master。在合并时会发现,本地的合并成功了,但是远程仓库的master还是没更新,那是因为没有提交合并的操作,需要push到远程仓库的master才会更新。

2023-02-08 11:05:05 3891

原创 Git--远程分支与本地分支关联

当远程仓库新建了一个分支,在本地不存在时,需要把远程仓库中新建的分支与本地分支关联起来,例:远程仓库新建了一个test分支,而本地没有test分支。

2023-02-08 10:34:56 2903

原创 java--日期时间处理

SimpleDateFormat (“yyyy-MM-dd hh:mm:ss”),其中 yyyy 是完整的公元年,MM 是月份,dd 是日期,HH:mm:ss 是时、分、秒。printf 方法可以很轻松地格式化时间和日期。使用两个字母格式,它以 %t 开头并且以下面表格中的一个字母结尾。使用 SimpleDateFormat 格式化日期。sleep()使当前线程进入休眠状态。

2023-01-17 10:38:35 690

原创 java--数组的使用

数组是用来存储固定大小的同类型元素,以下介绍Java 数组的声明、创建和初始化。

2023-01-16 13:43:04 132

原创 Java--StringBuffer 和 StringBuilder 类

字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类StringBuffer 和 StringBuilder 类的对象能够被多次的修改,不产生新的对象。

2023-01-16 10:00:46 429

原创 Java--String字符串处理(二)

字符串.replaceFirst(旧字符串,新字符串) 替换第一个字符。字符串.replaceAll(旧字符串,新字符串) 替换所有字符。字符串.replace(旧字符串,新字符串)比较字符的长度、大小写。

2023-01-12 16:58:21 234

原创 Java--String字符串处理(一)

toLowerCase() 方法可以将字符串中的所有字符全部转换成小写。表示分割后生成的字符串的限制个数,如果不指定,则表示不限制,也可不填。toUpperCase() 则将字符串中的所有字符全部转换成大写。:前面的空格被去掉,如果没去掉的话,字符串长度为5.用于提取从索引位置开始至结尾处的字符串部分。为指定的分割符,可以是任意字符串。说明索引的起始位置到结束位置。为需要分割的目标字符串。类型 变量名 = 值。输出字符串长度: 6。

2023-01-11 12:11:05 545

原创 Java--switch case 语句

表达式的值与每个 case 语句中的常量作比较。如果发现一个与之相匹配的,则执行该 case 语句后的代码。如果没有一个 case 常量与表达式的值相匹配,则执行 default 语句。如果没有相匹配的 case 语句,也没有 default 语句,则什么也不执行。

2023-01-10 11:11:25 777

原创 Java--循环结构

1、while 循环2、do…while 循环3、for 循环。

2023-01-10 10:33:50 842

原创 Java--main()方法

如果要在 main() 方法中调用本类中的其他方法,则该方法也必须是静态的,否则需要先创建本类的实例对象,然后再通过对象调用成员方法。,这是一个常用于对类进行单元测试(对软件中的最小可测试单元进行检查和验证)的技巧。在同一个package下面,直接用main方法调用。3、main() 方法没有返回值,4、main() 方法定义必须是“2、main() 方法是。

2023-01-09 15:33:37 3093

原创 Java--条件语句(if/if...else)

条件表达式可以是任意一种逻辑表达式,最后返回的结果必须是一个布尔值,如果条件为真,那么执行语句块;如果条件为假,则语句块将被绕过而不被执行。:条件表达式可以是任意一种逻辑表达式,最后返回的结果必须是一个布尔值,如果条件为真,那么执行语句块;如果条件为假,则语句块将被绕过而不被执行。:该语句块可以是一条语句也可以是多条语句。:该语句块可以是一条语句也可以是多条语句。

2023-01-09 14:49:28 367

原创 Java--访问修饰符

Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。

2023-01-09 14:14:29 470

原创 Java--变量类型

声明1个整数并赋予初值等于1。:独立于方法之外的变量,不过。:独立于方法之外的变量,

2023-01-09 10:37:22 98

原创 Java--基本数据类型

Java提供了八种基本类型,六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型数据类型默认值byte0short0int0long0Lfloat0.0Fdouble0.0d / 0.char‘A’boolean。

2023-01-05 10:45:56 333

原创 Java--对象和类的认识

以上是一个类名为Helloworld的类,类里面有一个主函数输出Hello world!:是类的一个实例,有状态和行为,即是对象的方法。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。:一个Helloworld类下包含主方法、hi方法,z在main下面new一个类,将类对象实例化,实例化后可用对象调用方法。类:是指一类人或事物,如:男孩、女孩、车、动物、猫、狗等等。这些都是属于某一个类。调用方法时,使用实例化的对象.方法,例如h.hi(),即可实现方法的调用。

2023-01-04 11:11:41 71

原创 Java--基础语法

类名的首字母应该大写。类名由若干单词组成时,每个单词的首字母应该大写,如 MyFirstJavaClass。当保存文件的时候,使用类名作为文件名保存,文件名的后缀为 .java。:所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始。:方法名以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。:Java 是大小写敏感的,标识符 Hello 与 hello 是不同的。:支持字母(A-Z 或者 a-z)、数字、特殊字符、下划线。:所有的 Java 程序由。

2023-01-03 11:08:30 600 1

原创 python--操作excel

【代码】python--操作excel。

2022-12-23 17:11:01 110

原创 Linux---执行多条linux命令

cd /进入根目录,查看目录,进入opt目录(进入失败,命令就不再继续往下执行),查看opt目录,创建名字为a的文件夹。

2022-12-09 10:32:15 842

原创 python--ssh连接oracle数据库进行操作

使用python进行ssh远程连接时,需导入paramiko模块。调用封装连接ssh的对象,即可操作Linux的命令。可支持连接、关闭连接、上传、下载、运行命令等操作。

2022-12-08 19:44:16 411

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除