霍格沃兹测试开发学社

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

摘要: 在我们的日常工作中,经常会遇到需要在页面上悬浮,才可以对部分内容进行点击的情况,如下图,我们需要先在设置处悬浮,才可以点击下方的各项设置项。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/cdf9fa1d57da4b9ba24f6aeeecbac3a7.png) 阅读全文
posted @ 2023-08-02 17:19 霍格沃兹测试开发学社 阅读(41) 评论(0) 推荐(0) 编辑
摘要: ## 前言 Flask 是一种轻量级的 Python Web 框架,广泛用于开发简单而灵活的 Web 应用程序。在开发 Flask 项目时,良好的配置管理是确保应用程序可扩展性和可维护性的关键。本文将介绍如何有效地管理 Flask 项目的配置,包括配置文件的组织结构、敏感信息的保护以及不同环境下的配 阅读全文
posted @ 2023-08-02 17:17 霍格沃兹测试开发学社 阅读(30) 评论(0) 推荐(0) 编辑
摘要: **前言** 作为一种非关系型数据库,redis也总是免不了有各种各样的问题。如何有效的理解并且区分 Reids 穿透、击穿和雪崩之间的区别,一直以来都挺困扰我的一个难题,下面将一一举例。 **(一)缓存穿透** **关键词:穿过 Redis 和数据库** 当 Redis 和数据库中都没有我们想要的 阅读全文
posted @ 2023-08-02 17:16 霍格沃兹测试开发学社 阅读(34) 评论(0) 推荐(0) 编辑
摘要: ## 前言 之前我们使用matplotlib绘制了不一样的图形,其实在我们的绘制图像时,我们输入的数据都是经过处理之后再通过matplotlib以及pillow进行绘制的。我们在绘制图形的脚本里,引入了一个对数组执行数学运算和相关逻辑运算的第三方库——Numpy,当然numpy功能不止于此,它还是p 阅读全文
posted @ 2023-08-02 17:15 霍格沃兹测试开发学社 阅读(18) 评论(0) 推荐(0) 编辑
摘要: ## 前言 pip是我们使用python时最常用的一个工具,我们安装卸载更新Python的第三方库都是依靠这个命令的,即使我们是使用pycharm来管理我们的第三方库,本质上还是通过pip来实现第三方库的安装卸载更新的。因此,对于一些在使用pip时出现的报错,进行一些经验的总结就很有必要了。 ### 阅读全文
posted @ 2023-08-02 17:14 霍格沃兹测试开发学社 阅读(54) 评论(0) 推荐(0) 编辑
摘要: ## 前言 在日常工作生活中,我们有时需要在无法联网的设备中安装Python第三方库,在联网的情况下,我们安装第三方库只需要一条pip命令即可,运行命令之后,会自动开始下载;当我们在无法联网的情况下,我们就需要先行下载好第三方库,传输到未联网的电脑,并使用命令行安装。 本文我们以安装requests 阅读全文
posted @ 2023-08-02 17:13 霍格沃兹测试开发学社 阅读(19) 评论(0) 推荐(0) 编辑
摘要: ## 前言 在我们的日常工作中,经常会遇到文件下载的事件,如下图: ![在这里插入图片描述](https://img-blog.csdnimg.cn/77386231acdc49eead3c53a77aef4128.png) 我们可以看到在下载文件时会弹出一个Windows对话框,我们知道,sele 阅读全文
posted @ 2023-08-02 17:12 霍格沃兹测试开发学社 阅读(60) 评论(0) 推荐(0) 编辑
摘要: ## 前言 我们在日常工作中,会经常遇到弹出警告框的问题,弹框无法绕过,必须处理才可以执行后续的测试,所以弹框处理也是我们必须掌握的一个知识。 弹框通常分为3种,分别为alert,confirm,promot。 - alert弹框:只有信息和确定按键 - confirm弹框:在alert弹窗基础上增 阅读全文
posted @ 2023-08-02 17:10 霍格沃兹测试开发学社 阅读(64) 评论(0) 推荐(0) 编辑
摘要: ## 前言 我们在日常工作中,经常会遇到下面的情况,我们需要在一个下拉框中选择一个选项: ![在这里插入图片描述](https://img-blog.csdnimg.cn/e972c61ab714442bad86698b59e085dd.png) 在使用selenium定位的过程中,我们可以选择使用 阅读全文
posted @ 2023-08-02 17:09 霍格沃兹测试开发学社 阅读(62) 评论(0) 推荐(0) 编辑
摘要: ## 前言 我们在工作中,会遇到需要使用不同的硬件设备测试兼容性的问题,尤其是现在手机型号,屏幕大小分辨率五花八门的,我们基本不可能全部机型都用真机测试一遍,playwright提供了模仿机型的功能,我们可以使用playwright来模拟设备。 ### 设置手机模式 配置需要模拟的设备,我们需要配置 阅读全文
posted @ 2023-08-02 17:08 霍格沃兹测试开发学社 阅读(101) 评论(0) 推荐(0) 编辑
摘要: ## 前言 在日常工作中,我们经常是基于某个测试环境地址去测试某个项目,所以应该把它单独拿出来做为一个全局的配置。其他网址可以使用不同的后缀,只使用相对地址。 ### 常见情景 比如我们的社区,不同的类别只需要改变我们的后缀即可,如下图: ![在这里插入图片描述](https://img-blog. 阅读全文
posted @ 2023-08-02 17:08 霍格沃兹测试开发学社 阅读(83) 评论(0) 推荐(0) 编辑