自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WebUI元素定位方法

简介条件软件需求变更不频繁(稳定)项目周期比较长自动化的脚本能够重复利用自动化测试切入点系统测试自动化项目的实施过程可行性分析、框架的选择(selenium、RF),需求分析、计划、测试用例设计、无人值守、提交报告、脚本维护。

2023-06-26 10:39:30 270

原创 Browser_context使用

使用browser.new_context() 创建context对象,context之间是相互隔离的,可以理解为轻量级的浏览器实例.注:测试隔离是指每个测试与另一个测试完全隔离。每个测试都独立于任何其他测试运行。这意味着每个测试都有自己的本地存储、会话存储、cookie 等。Playwright 使用BrowserContext实现了这一点,这相当于隐身式配置文件。它们的创建速度快、成本低,并且完全隔离,即使在单个浏览器中运行也是如此。

2023-06-26 10:18:52 336

原创 2020-09-07

0-1背包问题 m(i,j) = i == 1,j>=w[1]?v[1]:0 i>1&&i<=n j<w[i],m(i-1,j) j>=w[i],max(m(i-1,j),m(i-1,j-w[i])+v[i]) // 物品数量,背包容量,物品各重量,物品各价值,动态规划组 ...

2020-09-07 20:15:42 189 1

原创 Tips----1

STL (1)序列式容器(Sequence containers),每个元素都有固定位置--取决于插入时机和地点,和元素值无关,vector、deque、list; Vector:将元素置于一个动态数组中加以管理,可以随机存取元素(用索引直接存取),数组尾部添加或移除元素非常快速。但是在中部或头部安插元素比较费时; Deque:是“double-ended queue”的缩写,可以随机存取元素(用索引直接存取),数组头部和尾部添加或移除元素都非常快速。但是在中部或头部安插元素比...

2020-07-30 18:51:53 122

原创 数据结构之单链表

链表:逻辑上是连续的,再物理空间上不是连续的(每个数据存储的空间都是单独申请的) 结点结构:数据元素+指针域 单链表:只有一个指针域,存储下一个结点的地址 1、带头节点的单链表: 第一个结点不存储数据元素,只是利用其指针域来存储整个链表的起始(将头节点直接定义在栈区且头节点在正式操作链表之前就已经存在,其余结点定义在堆区) 结构: typedef ...

2020-03-14 17:47:07 308

原创 数据结构之顺序表

1、定长顺序表 结构: #define SIZE 10 typedef int ElemType; typedef struct SqList { ElemType data[SIZE]; int length; }SqList,*SqListPtr; 初始化: void Init_SqList(SqListPtr sqlist) { if(sqlist ==...

2020-03-14 14:59:43 155

原创 Linux基础

Linux 发行版本:红帽子 1、命令操作,开源,免费 2、主要的服务器 3、多用户的系统 一、目录结构 /boot 系统内核及与系统启动有关的文件 /etc 系统配置文件 /bin 命令、可执行程序 /home 普通用户的家目录 /root 管理员的家目录 /lib 库文件 /proc 虚拟目录 /var 改变 /usr ...

2020-03-07 17:48:58 87

原创 c语言内存对齐

内存对齐 1、小知识 结构体是自定义数据类型 2、为什么会有内存对齐? 是因为终端不同内存对齐不同导致的,例如,pc端和手机就不同。 假如没有内存对齐,当两个主机8b和16b,当16b给8b发送一条信息时,它只会读取前一部分信息,不能被主机所破解其中的含义;反之,16b解析8b时,主机虽然读完了接收的信息,但是多读了8b乱码,当解析时并不能破解其中的含义,这样就会导致计算机崩溃。 3、含...

2019-10-30 17:16:08 193

原创 字符串问题2

针对“字符串问题”一篇中,数字转成字符串问题,这次进行一此更新。 数字转成字符串:1234 ->"4321" ->"1234" itoa 的过程需要两步,他与atoi不同,不能按顺序输出。仔细观察可以发现,中间牵扯到字符串逆序问题,所以,我们可以写两个函数:字符串逆序和itoa,这两个函数。 //字符串逆序 void Reverse(char *str) { char ...

2019-10-20 22:06:46 154

原创 数组移动问题

数组移动问题 有n个整数,使前面各数顺序向后移动m个位置,最后m个数变成最前面m个数,如下图,写一函数实现以上功能,在主函数中输入n个整数和输出调整后的n个数。 解析: 第一步:将arr中红色格子移到brr中 第二步:将蓝色格子依次向后移动 第三步:将brr中的红色格子移到arr中前面 代码如下: void Move(int *arr,int n,int m) { ...

2019-10-20 21:05:27 432

原创 字符串问题

字符串问题: 1,字符串比较 2,字符串转数字,例如“123”->123,“123a4”->123,且开头可以是空格,正负号 3,数字转字符串,例如1234->“1234” 4,两个字符串合并,例如“abc”,“xyz”->“abcxyz” 针对以上四类问题,我们接下来一一解答。 针对问题一,字符串比较问题 注意:一个字符一个字符的进行比较;其次,只要在比较的...

2019-10-17 12:46:34 364

原创 函数递归入栈、出栈剖析

递归函数定义 递归函数可以通过将复杂的问题分解成相同类型的子问题。这个分解过程在到达一个基本情况时就停止了,也就是说,一个简单的子问题足以被直接解决。 接下来,我们以一个简单例子回顾一下递归函数。 如:现有五位同学前后坐一列,第五个同学说“我比第四个同学大两岁”,第四个同学说““我比第三个同学大两岁”,第三个同学说““我比第二个同学大两岁”,第二个同学说““我比第一个同学大两岁”,第一个同学...

2019-09-21 21:33:27 1518

原创 一维数组和二维数组各表示符的含义

数组表示 如上图所示,分别表示一维数组、二维数组位置简捷图。 如左图,int 是类型,arr 表示数组名,4表示4个元素,在int arr[4] 中表示4个整型数据。 arr ----> int *p,一维数组的数组默认指向数组的首地址,此时的首地址就是图中箭头所指的地方,数组中第一个元素的地址。 arr+1 ----> int *p, 一维数组arr ...

2019-09-08 22:50:06 965

原创 n进制问题

小刚同学最棒了 问题 假设在n进制下,下面等式成立,567*456=150216,n的值是( ) A. 9 B. 10 C. 12 D. 18 知识解析 常见的进制转换有2、8、10、16,四位2进制相当于一位16进制,10进制与2进制需要进行转化,但这个也是我们一开始就接触的,所以比较简单,但是,如果...

2019-07-01 13:30:07 210

原创 求解一个整数的位数并输出每一位上的数字

小刚同学最棒了 已知:一个整数 求解: 这个数的位数; 正序输出每一位的数字; 逆序输出每一位的数字。 问题分析 例如: 整数 123 解析步骤 有关性 正序输出每一位 1 2 3 123/100=1,123%100=23 23/10=2,23%10=3 3/1=3 pow(10,n) 逆序输出 ...

2019-06-24 17:09:42 1610 1

python-playwright-01

playwright学习

2023-06-15

charles-proxy-ssl-proxying-certificate.pem

charles-proxy-ssl-proxying-certificate.pem

2022-11-29

空空如也

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

TA关注的人

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