- 霍格沃兹出品 《测试开发实战进阶》课程,资深测试架构师、开源项目作者亲授 BAT 大厂前沿最佳实践。4 个月 20+ 项目实战强化训练,带你一站式掌握 BAT 测试开发工程师必备核心技能(对标阿里P6+,年薪50W+)!学员直推 BAT 名企测试经理,普遍涨薪 50%+!15 期热招中,入群获取完整大纲Python 测试开发实战进阶,挑战阿里P6+,年薪50W+!干货 | 一文搞定 pyte... 霍格沃兹出品 《测试开发实战进阶》课程,资深测试架构师、开源项目作者亲授 BAT 大厂前沿最佳实践。4 个月 20+ 项目实战强化训练,带你一站式掌握 BAT 测试开发工程师必备核心技能(对标阿里P6+,年薪50W+)!学员直推 BAT 名企测试经理,普遍涨薪 50%+!15 期热招中,入群获取完整大纲Python 测试开发实战进阶,挑战阿里P6+,年薪50W+!干货 | 一文搞定 pyte...
- 在之前的文章中主要分享了 pytest 的实用特性,接下来讲 Pytest 参数化用例的构建。如果待测试的输入与输出是一组数据,可以把测试数据组织起来用不同的测试数据调用相同的测试方法。参数化顾名思义就是把不同的参数,写到一个集合里,然后程序会自动取值运行用例,直到集合为空便结束。pytest 中可以使用 @pytest.mark.parametrize 来参数化。parametrize( ... 在之前的文章中主要分享了 pytest 的实用特性,接下来讲 Pytest 参数化用例的构建。如果待测试的输入与输出是一组数据,可以把测试数据组织起来用不同的测试数据调用相同的测试方法。参数化顾名思义就是把不同的参数,写到一个集合里,然后程序会自动取值运行用例,直到集合为空便结束。pytest 中可以使用 @pytest.mark.parametrize 来参数化。parametrize( ...
- 本文节选自霍格沃兹测试开发学社内部教材等待就是当运行代码时,如果页面的渲染速度跟不上代码的运行速度,就需要人为的去限制代码执行的速度。在做 Web 自动化时,一般要等待页面元素加载完成后,才能执行操作,否则会报找不到元素等各种错误,这样就要求在有些场景下加上等待。最常见的有三种等待方式:隐式等待显式等待强制等待后面会一一介绍这三种模式的使用场景。 隐式等待设置一个等待时间,轮询查找(默认 0... 本文节选自霍格沃兹测试开发学社内部教材等待就是当运行代码时,如果页面的渲染速度跟不上代码的运行速度,就需要人为的去限制代码执行的速度。在做 Web 自动化时,一般要等待页面元素加载完成后,才能执行操作,否则会报找不到元素等各种错误,这样就要求在有些场景下加上等待。最常见的有三种等待方式:隐式等待显式等待强制等待后面会一一介绍这三种模式的使用场景。 隐式等待设置一个等待时间,轮询查找(默认 0...
- 原文链接等待就是当运行代码时,如果页面的渲染速度跟不上代码的运行速度,就需要人为的去限制代码执行的速度。在做 Web 自动化时,一般要等待页面元素加载完成后,才能执行操作,否则会报找不到元素等各种错误,这样就要求在有些场景下加上等待。最常见的有三种等待方式:隐式等待显式等待强制等待后面会一一介绍这三种模式的使用场景。 隐式等待设置一个等待时间,轮询查找(默认 0.5 秒)元素是否出现,如果没... 原文链接等待就是当运行代码时,如果页面的渲染速度跟不上代码的运行速度,就需要人为的去限制代码执行的速度。在做 Web 自动化时,一般要等待页面元素加载完成后,才能执行操作,否则会报找不到元素等各种错误,这样就要求在有些场景下加上等待。最常见的有三种等待方式:隐式等待显式等待强制等待后面会一一介绍这三种模式的使用场景。 隐式等待设置一个等待时间,轮询查找(默认 0.5 秒)元素是否出现,如果没...
- 本文节选自霍格沃兹测试开发学社内部教材等待就是当运行代码时,如果页面的渲染速度跟不上代码的运行速度,就需要人为的去限制代码执行的速度。在做 Web 自动化时,一般要等待页面元素加载完成后,才能执行操作,否则会报找不到元素等各种错误,这样就要求在有些场景下加上等待。最常见的有三种等待方式:隐式等待显式等待强制等待后面会一一介绍这三种模式的使用场景。 隐式等待设置一个等待时间,轮询查找(默认 0... 本文节选自霍格沃兹测试开发学社内部教材等待就是当运行代码时,如果页面的渲染速度跟不上代码的运行速度,就需要人为的去限制代码执行的速度。在做 Web 自动化时,一般要等待页面元素加载完成后,才能执行操作,否则会报找不到元素等各种错误,这样就要求在有些场景下加上等待。最常见的有三种等待方式:隐式等待显式等待强制等待后面会一一介绍这三种模式的使用场景。 隐式等待设置一个等待时间,轮询查找(默认 0...
- python---飞机大战小游戏(提供源码) python---飞机大战小游戏(提供源码)
- 1080×501 27.2 KB在上一篇文章中分享了 pytest 的基本用法,本文进一步介绍 pytest 的其他实用特性和进阶技巧。pytest fixturespytest 中可以使用 @pytest.fixture 装饰器来装饰一个方法,被装饰方法的方法名可以作为一个参数传入到测试方法中。可以使用这种方式来完成测试之前的初始化,也可以返回数据给测试函数。通常使用 setup 和 te... 1080×501 27.2 KB在上一篇文章中分享了 pytest 的基本用法,本文进一步介绍 pytest 的其他实用特性和进阶技巧。pytest fixturespytest 中可以使用 @pytest.fixture 装饰器来装饰一个方法,被装饰方法的方法名可以作为一个参数传入到测试方法中。可以使用这种方式来完成测试之前的初始化,也可以返回数据给测试函数。通常使用 setup 和 te...
- pytest 是一个成熟的全功能Python测试工具,可以帮助您编写更好的程序。它与 python 自带的 unittest 测试框架类似,但 pytest 使用起来更简洁和高效,并且兼容 unittest 框架。pytest 能够支持简单的单元测试和复杂的功能测试,pytest 本身支持单元测试,可以结合 requests 实现接口测试,结合selenium、appium 实现自动化功能测... pytest 是一个成熟的全功能Python测试工具,可以帮助您编写更好的程序。它与 python 自带的 unittest 测试框架类似,但 pytest 使用起来更简洁和高效,并且兼容 unittest 框架。pytest 能够支持简单的单元测试和复杂的功能测试,pytest 本身支持单元测试,可以结合 requests 实现接口测试,结合selenium、appium 实现自动化功能测...
- pytest架构是什么?首先,来看一个 pytest 的例子:def test_a(): print(123)collected 1 itemtest_a.py . [100%]... pytest架构是什么?首先,来看一个 pytest 的例子:def test_a(): print(123)collected 1 itemtest_a.py . [100%]...
- 随着分层测试策略和自动化测试的普及,测试框架和接口测试成为测试工程师需重点掌握的底层核心技能。在 Python 自动化测试领域,Pytest 由于入门简单,扩展丰富,功能强大,易于维护等特性,成为目前大厂最流行最好用的 Python 自动化测试框架,没有之一!Pytest 主要优势如下:为了帮助测试同学快速掌握 Python 测试框架实战技能,霍格沃兹测试学院特别策划了《Pytest 测试框... 随着分层测试策略和自动化测试的普及,测试框架和接口测试成为测试工程师需重点掌握的底层核心技能。在 Python 自动化测试领域,Pytest 由于入门简单,扩展丰富,功能强大,易于维护等特性,成为目前大厂最流行最好用的 Python 自动化测试框架,没有之一!Pytest 主要优势如下:为了帮助测试同学快速掌握 Python 测试框架实战技能,霍格沃兹测试学院特别策划了《Pytest 测试框...
- 人生苦短 我用Python序言准备工作代码解析完整代码序言我们在观看视频的时候,有时候会出现一些奇怪的马赛克,影响我们的观影体验,那么这些马赛克是如何精确的加上去的呢?本次我们就来用Python实现对视频自动打码!准备工作环境咱们还是使用 Python3.8 和 pycharm2021 即可实现原理将视频分为音频和画面;画面中出现人脸和目标比对,相应人脸进行打码;处理后的视频添加声音;模块手... 人生苦短 我用Python序言准备工作代码解析完整代码序言我们在观看视频的时候,有时候会出现一些奇怪的马赛克,影响我们的观影体验,那么这些马赛克是如何精确的加上去的呢?本次我们就来用Python实现对视频自动打码!准备工作环境咱们还是使用 Python3.8 和 pycharm2021 即可实现原理将视频分为音频和画面;画面中出现人脸和目标比对,相应人脸进行打码;处理后的视频添加声音;模块手...
- 用python进行碰撞动力学仿真问题阐述解题过程解题思路程序编写延伸扩展结语问题阐述A,B两球在同一平面里,A球有一初速度,B球无初速度,一段时间后两球发生碰撞。两球碰撞时接触力模型假设:数值仿真:(R为两球的半径,mA为A球质量,mB为B球质量,rA0为A球的初始位置,VA0为A球的初始速度,rB0为B球的初始位置,VB0为B球的初始速度。)解题过程解题思路(1)两球之间的的距离r可以根据... 用python进行碰撞动力学仿真问题阐述解题过程解题思路程序编写延伸扩展结语问题阐述A,B两球在同一平面里,A球有一初速度,B球无初速度,一段时间后两球发生碰撞。两球碰撞时接触力模型假设:数值仿真:(R为两球的半径,mA为A球质量,mB为B球质量,rA0为A球的初始位置,VA0为A球的初始速度,rB0为B球的初始位置,VB0为B球的初始速度。)解题过程解题思路(1)两球之间的的距离r可以根据...
- 传统数据库连接方式:mysql(PyMySQL)ORM 模型:SQLAlchemy MyBatis、 HibernatePyMySQL安装:pip install pymysql简单使用利用 pymysql.connect 建立数据库连接并执行 SQL 命令(需要提前搭建好数据库):import pymysqldb = pymysql.connect( # mysql 地址 ho... 传统数据库连接方式:mysql(PyMySQL)ORM 模型:SQLAlchemy MyBatis、 HibernatePyMySQL安装:pip install pymysql简单使用利用 pymysql.connect 建立数据库连接并执行 SQL 命令(需要提前搭建好数据库):import pymysqldb = pymysql.connect( # mysql 地址 ho...
- 1080×428 28.9 KBRequests是一个优雅而简单的python HTTP库,其实python内置了用于访问网络的资源模块,比如urllib,但是它不如requests简单,优雅,而且缺少许多实用功能。接下来的接口测试的学习和实战,都与requests库息息相关。Requests官方文档:https://2.python-requests.org/en/master/ 接下来就... 1080×428 28.9 KBRequests是一个优雅而简单的python HTTP库,其实python内置了用于访问网络的资源模块,比如urllib,但是它不如requests简单,优雅,而且缺少许多实用功能。接下来的接口测试的学习和实战,都与requests库息息相关。Requests官方文档:https://2.python-requests.org/en/master/ 接下来就...
- 起因今天又是编写代码的一天,在使用pandas的read_csv读取文件时候,程序运行突然出现了错误Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\software\Anaconda3\lib\site-packages\pandas\io\parsers.py", line... 起因今天又是编写代码的一天,在使用pandas的read_csv读取文件时候,程序运行突然出现了错误Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\software\Anaconda3\lib\site-packages\pandas\io\parsers.py", line...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签