霍格沃兹测试开发学社

《Python测试开发进阶训练营》(随到随学!)
2023年第2期《Python全栈开发与自动化测试班》(开班在即)
报名联系weixin/qq:2314507862

08 2023 档案

摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/25aee8db089c404688a9159598e15c50.png) ## SQL ORDER BY子句:排序数据库查询结果的利器 ### 简介 在SQL查询语言中,ORDER BY子句是一项重要的功能,它允许我 阅读全文
posted @ 2023-08-30 18:25 霍格沃兹测试开发学社 阅读(41) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/d526f1a1eb814d20a87d13441cefc137.png) ## SQL TOP子句:提取数据库中的顶部数据 ### 简介 在SQL查询语言中,TOP子句是一个非常有用的功能,它允许我们从数据库中提取指 阅读全文
posted @ 2023-08-30 18:22 霍格沃兹测试开发学社 阅读(20) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/7cc76984ca064fd883b3015c9c82bfcc.png) ## SQL中的LIKE模糊匹配解析 ### 简介 在SQL(Structured Query Language)中,LIKE是一种用于模糊匹 阅读全文
posted @ 2023-08-30 18:20 霍格沃兹测试开发学社 阅读(33) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/96281d0b2b924c29bb27b400a61c1a9e.png) ### [获取更多技术资料,请点击!](https://ykzhl.xet.tech/s/1bmQvf) ## 简介 在SQL(Structu 阅读全文
posted @ 2023-08-30 18:19 霍格沃兹测试开发学社 阅读(224) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/ab23313af47443ef9013b89134fac33f.png) ### [获取更多技术资料,请点击!](https://ceshiren.com/t/topic/26026) ## 简介 在SQL(Stru 阅读全文
posted @ 2023-08-30 18:17 霍格沃兹测试开发学社 阅读(81) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/7f7c0bb45c374402b52296142b641c9e.png) ## 简介 当我们使用Python开发项目时,经常会依赖于各种第三方库来扩展功能或提高效率。这些库经常会发布新的版本,包含了修复漏洞、增加新特 阅读全文
posted @ 2023-08-30 18:16 霍格沃兹测试开发学社 阅读(160) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/82ab210cf87447479aaf965d5b8ebadc.png) ## NumPy数学函数:强大的数值计算工具 ### 简介 NumPy是Python中广受欢迎的科学计算库,提供了丰富的数学函数,可用于处理数 阅读全文
posted @ 2023-08-30 18:12 霍格沃兹测试开发学社 阅读(58) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/65b1bcee877548708d08eda96a22a01f.png) ## numpy字符串处理 ### 简介 NumPy是一个功能强大的Python库,主要用于科学计算和数据处理。除了处理数值数据外,NumPy 阅读全文
posted @ 2023-08-30 18:11 霍格沃兹测试开发学社 阅读(15) 评论(0) 推荐(0) 编辑
摘要:[更多技术内容分享,请点击!](https://ykzhl.xet.tech/s/1bmQvf) ## 前言 Pywinauto是一个强大的Python库,用于自动化Windows应用程序的界面操作。无论是进行GUI测试、数据采集还是自动化任务,Pywinauto都能提供便捷的解决方案。本文将介绍P 阅读全文
posted @ 2023-08-30 18:09 霍格沃兹测试开发学社 阅读(752) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/d73d53c1156f4116a047e65e5894ea8c.png) ## 前言 appium是我们最常用的app自动化测试工具,基本上每一个自动化测试工程师都需要安装appium环境,我的一位朋友在给自己的新买 阅读全文
posted @ 2023-08-30 18:04 霍格沃兹测试开发学社 阅读(26) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/fb28dbeb0ac5469fa1cd118ed5e93618.png) ## 使用Playwright的highlight()方法突出显示Web元素 ### 简介 Playwright是一个强大的自动化测试工具,可 阅读全文
posted @ 2023-08-25 18:00 霍格沃兹测试开发学社 阅读(134) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/de70182706a3408ab5aaeeb0296a8e5d.png) ## Pandas去重函数:drop_duplicates()的数据清洗利器 ### 前言 在数据处理和分析中,重复数据是一个常见的问题。为了 阅读全文
posted @ 2023-08-25 17:59 霍格沃兹测试开发学社 阅读(56) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/36243261781542cea2893d98e8f78526.png) ## Pandas排序:数据整理与分析的有力工具 ### 前言 Pandas是一个强大的Python数据处理库,提供了丰富的功能和灵活的操作方 阅读全文
posted @ 2023-08-25 17:58 霍格沃兹测试开发学社 阅读(18) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/90f943b022aa4c36a1d4da737b1fba42.png) ## Pandas迭代方法进行数据遍历和操作 在数据处理和分析中,经常需要对数据进行遍历和操作。Pandas是Python中用于数据处理和分析 阅读全文
posted @ 2023-08-25 17:57 霍格沃兹测试开发学社 阅读(21) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/ec396427fe2545d791fed5f86e4a9994.png) ### 前言 自动化测试在软件开发中起着至关重要的作用,它可以帮助开发团队在快速迭代的环境中保证代码的质量和稳定性。然而,编写测试脚本可能是一 阅读全文
posted @ 2023-08-23 16:20 霍格沃兹测试开发学社 阅读(127) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/a2ccb4574f1d4caeb47ca3d9c8d7b5e0.png) ### 前言 当进行软件开发过程中,测试数据的准备是至关重要的一环。为了确保应用程序在各种情况下都能正常运行,开发团队需要设计各种不同类型的测 阅读全文
posted @ 2023-08-23 16:19 霍格沃兹测试开发学社 阅读(126) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/9a8ac4a9a1a04e668111a8df181c7eca.png) ### 前言 思维导图是一种用图形方式呈现信息、概念和关系的工具,旨在帮助人们更清晰地组织、理解和记忆复杂的信息。它通常以树状结构展示,将主题 阅读全文
posted @ 2023-08-22 16:28 霍格沃兹测试开发学社 阅读(113) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/b484ac5a32fd46088d8746e6862f0d3c.png) ### 前言 ChatGPT正式开放使用,绝对是今年最大的新闻,ChatGPT是人工智能技术驱动的自然语言处理工具,它能够基于在预训练阶段所见 阅读全文
posted @ 2023-08-22 16:25 霍格沃兹测试开发学社 阅读(38) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/8eb68a268d8a40939ca8bbd0a39acf26.png) ## Pandas reindex方法进行索引重置 在数据分析和处理过程中,经常需要对数据进行索引的重置或重新排序。Pandas是一种功能强大 阅读全文
posted @ 2023-08-14 14:28 霍格沃兹测试开发学社 阅读(46) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/ccac068bb27742f5ab1a8a9cadfec6e0.png) ## NumPy实现数组元素的增删改查 ### 前言 NumPy是Python中最常用的科学计算库之一,它提供了高性能的多维数组对象和各种用于 阅读全文
posted @ 2023-08-14 14:27 霍格沃兹测试开发学社 阅读(45) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/933c1217347449d6a32466ed60d37c7e.png) ## NumPy相关数组操作 ### 前言 NumPy是Python中用于数值计算和数据处理的强大库。本文将介绍如何使用NumPy进行数组操作 阅读全文
posted @ 2023-08-14 14:26 霍格沃兹测试开发学社 阅读(83) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/d712ed4f2b38417181e983b1457931be.png) ## Numpy遍历数组 当处理大量数据时,Python中的NumPy(Numerical Python)库是一个非常强大和高效的工具。它提供 阅读全文
posted @ 2023-08-14 14:25 霍格沃兹测试开发学社 阅读(14) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/13a0e0c654c4419f946d2fa8b7686f40.png) ## NumPy的广播机制 ### 前言 NumPy是Python中最受欢迎的科学计算库之一,它提供了高性能的多维数组对象和丰富的数组操作功能 阅读全文
posted @ 2023-08-14 14:23 霍格沃兹测试开发学社 阅读(23) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/355dc961da8e4a149f2c1a8c96abda3a.png) ## NumPy的高级索引功能 ### 前言 NumPy是Python中最受欢迎的科学计算库之一,它提供了丰富的功能来处理和操作数组数据。在本 阅读全文
posted @ 2023-08-14 14:21 霍格沃兹测试开发学社 阅读(18) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/2de34b7817d24df2b55931a17498d2db.png) ## NumPy的索引和切片 ### 前言 NumPy是Python中最受欢迎的科学计算库之一,它提供了强大的多维数组对象和灵活的数据操作功能 阅读全文
posted @ 2023-08-14 14:20 霍格沃兹测试开发学社 阅读(28) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/bedd9fc3121e4c6d84205c3e076e16f1.png) ## NumPy创建区间数组的强大功能 ### 前言 NumPy是Python中最受欢迎的科学计算库之一,它提供了许多强大的功能来处理和操作数 阅读全文
posted @ 2023-08-14 14:19 霍格沃兹测试开发学社 阅读(36) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/8122bb4c225d41f1adcc40b2ad94a6b3.png) ## 前言 之前我们介绍了从PDF文件中提取文本内容以及从PDF文件提取图片的方法,除了文本内容与图片,表格也PDF文件中常见的内容,提取表格 阅读全文
posted @ 2023-08-14 14:18 霍格沃兹测试开发学社 阅读(62) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/ffc6880eafc543e589e6289704f774fb.png) ## 前言 我们之前介绍了提取PDF文件中的文字内容,我们使用PyPDF2即可实现操作,但是如果PDF文件有图片的话,只提取文本的话无法把图片 阅读全文
posted @ 2023-08-14 14:17 霍格沃兹测试开发学社 阅读(33) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/d95f29c64d8a4872b07a94c631a7eb37.png) ## 前言 上一篇文章我们介绍了Python使用pypdf2实现读取PDF文件的文本内容,合并PDF文件,以及为PDF文件添加水印,本篇文章我 阅读全文
posted @ 2023-08-14 14:16 霍格沃兹测试开发学社 阅读(37) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/7d2ac853f0384f60b86997a389e1ae52.png) ## 前言 我们在工作中,难免会遇到需要处理PDF文件的情况,PDF文件与Word文件不同,内容提取不是很容易,表格和图片都需要特别处理。不过 阅读全文
posted @ 2023-08-14 14:15 霍格沃兹测试开发学社 阅读(57) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/504228483dbd4bdbb9f876eed91b412b.png) ## playwright Trace Viewer 追踪功能 ### 前言 在我们日常执行自动化测试工作的过程中,经常会遇到一些偶发性的bu 阅读全文
posted @ 2023-08-14 14:11 霍格沃兹测试开发学社 阅读(80) 评论(0) 推荐(0) 编辑
摘要:## playwright判断元素是否存在 ![在这里插入图片描述](https://img-blog.csdnimg.cn/94bfe85e925247daac4e4469ac662a8b.png) ### 前言 我们在进行web自动化测试的过程中,有时候我们需要判断元素是否存在,才可以进行下一步 阅读全文
posted @ 2023-08-14 14:10 霍格沃兹测试开发学社 阅读(148) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/6f90c8bee9eb4b0ca4c07ea9a966f18e.png) ## 前言 selenium有一个爬虫特别喜欢的功能,就是driver.page_source功能,它可以打印整个html页面的内容,我们可以 阅读全文
posted @ 2023-08-09 18:47 霍格沃兹测试开发学社 阅读(376) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/fc5fa0b16d05404899af9305da34b9d4.png) ## 前言 我们在使用selenium进行web自动化测试工作时,有时需要通过添加显式等待的方式,判断元素是否可见或者是否可以点击,其实这些元 阅读全文
posted @ 2023-08-09 18:43 霍格沃兹测试开发学社 阅读(83) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/e4c1c08dd3764b11acc1eb02fca35703.png) ## 前言 我们之前介绍过,我们在本地安装playwright时,默认会下载chromium,firefox 和 webkit浏览器,当然pl 阅读全文
posted @ 2023-08-09 18:42 霍格沃兹测试开发学社 阅读(119) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/8aa151f55ecc42f9a13ecbc2117a1bdd.png) ## 前言 我们都知道selenium可以操作命令行打开的Chrome浏览器,并且可以加载本地数据,因此我们可以绕过部分网站的登录步骤,直接对 阅读全文
posted @ 2023-08-09 18:40 霍格沃兹测试开发学社 阅读(177) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/c0971d3fb386426c9399166cc12ea014.png) ## 前言 我们在进行自动化工作中,还会遇到表格的问题,比如下面的情况: ![在这里插入图片描述](https://img-blog.csdn 阅读全文
posted @ 2023-08-09 18:40 霍格沃兹测试开发学社 阅读(144) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/f56560e6c34941798b5d0d64ca6f3698.png) **一般,我们做性能测试的目标是,在大用户量、数据量的超负荷下,获得服务器运行时的相关数据,从而分析出系统瓶颈,提高系统的稳定性。** 而在一 阅读全文
posted @ 2023-08-09 18:39 霍格沃兹测试开发学社 阅读(203) 评论(0) 推荐(0) 编辑
摘要:## [人工智能测试开发训练营](https://testing-studio.com/details/rgzn/) 主讲老师:云飞老师,思寒老师,AD老师,知行老师 上课方式:录播直播相结合,精华知识录播,专题项目实战训练营,直播答疑自习室 课程内容: **ChatGPT应用实战** - 学会与A 阅读全文
posted @ 2023-08-09 11:29 霍格沃兹测试开发学社 阅读(192) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/e3a2d764b2f44ebc9c87f446a466bca0.png) ## 前言 当我们打开有的网站,网站会请求权限,比如某些网站要进进行声音采集或者开启摄像头时,都会弹出一个权限请求框,如下图: ![在这里插入 阅读全文
posted @ 2023-08-07 18:15 霍格沃兹测试开发学社 阅读(73) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/ed7477dd0bdb4f72a32c3d58e6cc3699.png) ## 前言 在我们使用部分网站的时候,我们会遇到进行日期选择的问题,比如我们预定火车票或者预定酒店,需要选择发车日期或者酒店的入住与退房时间。 阅读全文
posted @ 2023-08-07 18:12 霍格沃兹测试开发学社 阅读(64) 评论(0) 推荐(0) 编辑
摘要:JMeter 中常见的参数化方式包括: 1. CSV 数据文件:从 CSV 文件中读取数据,并将其用于请求参数。 2. 数据库访问:从数据库中读取数据,并将其用于请求参数。 3. 用户定义的变量:手动定义变量值,并将其用于请求参数。 4. 随机变量:随机生成变量值,并将其用于请求参数。 5. Cou 阅读全文
posted @ 2023-08-07 18:11 霍格沃兹测试开发学社 阅读(41) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/d7ef01c3e53044e5bc4bc307020117ea.png) ## 前言 使用selenium进行web自动化测试,如果我们打开了多个网页,进行网页切换时,我们需要先获取各个页面的句柄,通过句柄来区分各个 阅读全文
posted @ 2023-08-07 18:09 霍格沃兹测试开发学社 阅读(80) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/98dbb7353a4e4a4fb848f69316245e5a.png) ## 前言 我们使用selenium进行元素拖拽时,通常要使用ActionChains来实现drag_and_drop的操作,playwrig 阅读全文
posted @ 2023-08-06 17:24 霍格沃兹测试开发学社 阅读(63) 评论(0) 推荐(0) 编辑
摘要:没有接口文档的情况下理解接口信息,通过询问开发,或查看代码来了解接口。当然最重要的是利用接口本身提供的一切可见的细节,比如:URL、请求方法、参数、响应结果等,尽量去推断和判断接口的功能与作用。多种手段结合,观察分析,通常可以比较快速地理解接口的信息。需要注意的是:在了解接口的信息时,需要谨慎地评估 阅读全文
posted @ 2023-08-06 17:23 霍格沃兹测试开发学社 阅读(73) 评论(0) 推荐(0) 编辑
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/83ded28e4e8d44ba8efe2c5e7b44cd31.png) ## 前言 鼠标为我们使用电脑提供了很多方便,我们看到的东西就可以将鼠标移动过去进行点击就可以打开或者访问内容,当页面内容过长时,我们也可以使 阅读全文
posted @ 2023-08-06 17:22 霍格沃兹测试开发学社 阅读(67) 评论(0) 推荐(0) 编辑
摘要:## 前言 我们在使用selenium进行自动化测试的过程中,遇到输入框时,我们可以使用send_keys()输入内容,也可以使用键盘事件向输入框内输入内容,只是使用键盘事件时需要导入Keys,作为一款强大的工具,selenium有的功能,playwright也有,playwright同样可以使用键 阅读全文
posted @ 2023-08-06 17:21 霍格沃兹测试开发学社 阅读(92) 评论(0) 推荐(0) 编辑
摘要:## 前言 我们在进行web自动化时,经常遇到一些不好操作的元素,普通的元素定位和操作容易报错,如果我们使用的selenium的话,就可以使用selenium调用js脚本进行操作。在playwright 中也有类似的方法,使用page.evaluate()执行JavaScript脚本。 page.e 阅读全文
posted @ 2023-08-06 17:20 霍格沃兹测试开发学社 阅读(77) 评论(0) 推荐(0) 编辑
摘要:## 前言 工作和生活中,经常会遇到我们需要进行选择的情况,比如勾选,或者我们选择性别,男女两个性别总是不能同时选中的,比如我们在选择兴趣爱好时,我们可以选择多个自己感兴趣的话题,比如篮球足球电竞等话题。我们在执行自动化测试的过程中,必须要学会处理这样的情况。 ### 页面示例 以下面的界面为例: 阅读全文
posted @ 2023-08-06 17:19 霍格沃兹测试开发学社 阅读(58) 评论(0) 推荐(0) 编辑
摘要:## 前言 我们都知道,selenium可以实现Chrome浏览器的复用,绕过登录步骤,实现cookie的复用,playwright同样也可以实现该功能。 ### 环境设置 我们在使用selenium进行浏览器复用时,需要提前将Chrome浏览器配置到我们的环境变量中,具体步骤如下: 1. 找到Ch 阅读全文
posted @ 2023-08-06 17:19 霍格沃兹测试开发学社 阅读(112) 评论(0) 推荐(0) 编辑
摘要:## 前言 上篇文章我们介绍了使用playwright下载文件的方法,本篇文章我们将介绍使用playwright上传文件。 上传文件是我们经常需要面对的场景,如果我们使用的是selenium,那我们的操作会比较复杂,因为有的文件上传是input控件,有些是需要我们直接传文件地址,一旦弹出文件选择框的 阅读全文
posted @ 2023-08-06 17:18 霍格沃兹测试开发学社 阅读(117) 评论(0) 推荐(0) 编辑
摘要:## 前言 上一篇文章我们介绍了numpy的安装和ndarray的部分知识,本篇文章我们来介绍一下numpy的数组的常用属性以及创建数组相关内容。 ### 数组常用属性 1. ndarray.shape shape 属性的返回值一个由数组维度构成的元组,比如 2 行 3 列的二维数组可以表示为(2, 阅读全文
posted @ 2023-08-06 17:17 霍格沃兹测试开发学社 阅读(72) 评论(0) 推荐(0) 编辑
摘要:## 前言 我们日常工作中,经常会遇到我们的页面内容较多,一个屏幕范围无法完整展示内容,我们就需要滚动屏幕去到我们想要的地方,如下页面,我们想要在豆瓣首页,内容并不完整,如果我们想要直接点击电影模块中的选电影按钮,是需要往下滑动的。 ![在这里插入图片描述](https://img-blog.csd 阅读全文
posted @ 2023-08-06 17:16 霍格沃兹测试开发学社 阅读(62) 评论(0) 推荐(0) 编辑
摘要:在我们的日常工作中,经常会遇到需要在页面上悬浮,才可以对部分内容进行点击的情况,如下图,我们需要先在设置处悬浮,才可以点击下方的各项设置项。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/cdf9fa1d57da4b9ba24f6aeeecbac3a7.png) 阅读全文
posted @ 2023-08-02 17:19 霍格沃兹测试开发学社 阅读(54) 评论(0) 推荐(0) 编辑
摘要:## 前言 Flask 是一种轻量级的 Python Web 框架,广泛用于开发简单而灵活的 Web 应用程序。在开发 Flask 项目时,良好的配置管理是确保应用程序可扩展性和可维护性的关键。本文将介绍如何有效地管理 Flask 项目的配置,包括配置文件的组织结构、敏感信息的保护以及不同环境下的配 阅读全文
posted @ 2023-08-02 17:17 霍格沃兹测试开发学社 阅读(42) 评论(0) 推荐(0) 编辑
摘要:**前言** 作为一种非关系型数据库,redis也总是免不了有各种各样的问题。如何有效的理解并且区分 Reids 穿透、击穿和雪崩之间的区别,一直以来都挺困扰我的一个难题,下面将一一举例。 **(一)缓存穿透** **关键词:穿过 Redis 和数据库** 当 Redis 和数据库中都没有我们想要的 阅读全文
posted @ 2023-08-02 17:16 霍格沃兹测试开发学社 阅读(49) 评论(0) 推荐(0) 编辑
摘要:## 前言 之前我们使用matplotlib绘制了不一样的图形,其实在我们的绘制图像时,我们输入的数据都是经过处理之后再通过matplotlib以及pillow进行绘制的。我们在绘制图形的脚本里,引入了一个对数组执行数学运算和相关逻辑运算的第三方库——Numpy,当然numpy功能不止于此,它还是p 阅读全文
posted @ 2023-08-02 17:15 霍格沃兹测试开发学社 阅读(33) 评论(0) 推荐(0) 编辑
摘要:## 前言 pip是我们使用python时最常用的一个工具,我们安装卸载更新Python的第三方库都是依靠这个命令的,即使我们是使用pycharm来管理我们的第三方库,本质上还是通过pip来实现第三方库的安装卸载更新的。因此,对于一些在使用pip时出现的报错,进行一些经验的总结就很有必要了。 ### 阅读全文
posted @ 2023-08-02 17:14 霍格沃兹测试开发学社 阅读(81) 评论(0) 推荐(0) 编辑
摘要:## 前言 在日常工作生活中,我们有时需要在无法联网的设备中安装Python第三方库,在联网的情况下,我们安装第三方库只需要一条pip命令即可,运行命令之后,会自动开始下载;当我们在无法联网的情况下,我们就需要先行下载好第三方库,传输到未联网的电脑,并使用命令行安装。 本文我们以安装requests 阅读全文
posted @ 2023-08-02 17:13 霍格沃兹测试开发学社 阅读(26) 评论(0) 推荐(0) 编辑
摘要:## 前言 在我们的日常工作中,经常会遇到文件下载的事件,如下图: ![在这里插入图片描述](https://img-blog.csdnimg.cn/77386231acdc49eead3c53a77aef4128.png) 我们可以看到在下载文件时会弹出一个Windows对话框,我们知道,sele 阅读全文
posted @ 2023-08-02 17:12 霍格沃兹测试开发学社 阅读(78) 评论(0) 推荐(0) 编辑
摘要:## 前言 我们在日常工作中,会经常遇到弹出警告框的问题,弹框无法绕过,必须处理才可以执行后续的测试,所以弹框处理也是我们必须掌握的一个知识。 弹框通常分为3种,分别为alert,confirm,promot。 - alert弹框:只有信息和确定按键 - confirm弹框:在alert弹窗基础上增 阅读全文
posted @ 2023-08-02 17:10 霍格沃兹测试开发学社 阅读(84) 评论(0) 推荐(0) 编辑
摘要:## 前言 我们在日常工作中,经常会遇到下面的情况,我们需要在一个下拉框中选择一个选项: ![在这里插入图片描述](https://img-blog.csdnimg.cn/e972c61ab714442bad86698b59e085dd.png) 在使用selenium定位的过程中,我们可以选择使用 阅读全文
posted @ 2023-08-02 17:09 霍格沃兹测试开发学社 阅读(74) 评论(0) 推荐(0) 编辑
摘要:## 前言 我们在工作中,会遇到需要使用不同的硬件设备测试兼容性的问题,尤其是现在手机型号,屏幕大小分辨率五花八门的,我们基本不可能全部机型都用真机测试一遍,playwright提供了模仿机型的功能,我们可以使用playwright来模拟设备。 ### 设置手机模式 配置需要模拟的设备,我们需要配置 阅读全文
posted @ 2023-08-02 17:08 霍格沃兹测试开发学社 阅读(132) 评论(0) 推荐(0) 编辑
摘要:## 前言 在日常工作中,我们经常是基于某个测试环境地址去测试某个项目,所以应该把它单独拿出来做为一个全局的配置。其他网址可以使用不同的后缀,只使用相对地址。 ### 常见情景 比如我们的社区,不同的类别只需要改变我们的后缀即可,如下图: ![在这里插入图片描述](https://img-blog. 阅读全文
posted @ 2023-08-02 17:08 霍格沃兹测试开发学社 阅读(98) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示