![](https://img-blog.csdnimg.cn/cacf3b9035e8484aa3d7d1c2c3e11e8b.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python自动化
文章平均质量分 75
自动化总结
qq_29180433
这个作者很懒,什么都没留下…
展开
-
Selenium WebDriver运行底层逻辑
WebDriver是Selenium的一个子项目,是Selenium的一个核心组件,它是一种用于自动化Web应用程序的应用程序编程接口(API),它允许程序员在不同的浏览器上编写自动化测试脚本。基于这个驱动会启动一个浏览器对象,同时会生成一个session来管理浏览器,此时webdriver成为一个代理,其作用是代码通过webdriver下发给浏览器,浏览器将响应传给webdriver,webdriver再转给代码。WebDriver服务器接收到请求后,会将请求发送给浏览器驱动程序。原创 2023-02-24 22:27:12 · 793 阅读 · 0 评论 -
selenium运行报错:stale element reference: element is not attached to the page ...
StaleElementReferenceException: Message: stale element reference: element is not attached to the page document.原创 2023-02-24 16:37:59 · 1576 阅读 · 1 评论 -
基于pytest+requests+allure实现接口自动化测试
简单的例子搭建适用于企业的接口自动化测试框架原创 2022-04-05 21:52:39 · 2326 阅读 · 0 评论 -
基于Excel数据驱动实现接口自动化测试
使用Excel管理用例进行接口自动化测试原创 2022-04-06 14:17:33 · 2472 阅读 · 0 评论 -
单元测试中mock的简易使用
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、mock是什么?二、使用步骤1.未开发完成的功能2.使用mock模拟未完成的功能总结前言提示:这里可以添加本文要记录的大概内容:在进行单元接口测试时,我们常常需要对不同模块功能进行联调测试,而如果其中一种功能的未完成而影响其他功能测试,这样就会拖延测试进度,因此需要一种方法来解决这个问题。提示:以下是本篇文章正文内容,下面案例可供参考一、mock是什么?在测试中,mock是接口测试中的一种模拟行为,通过mo.原创 2022-03-28 16:57:31 · 1943 阅读 · 0 评论 -
基于Flask框架实现Mock Server
文章目录前言一、Mock Server是什么?二、Flask框架基本使用1.启动一个flask服务(本地后端服务)2.请求flask搭建的服务3.动态服务4.动态服务5.指定允许的请求方法总结前言在真实系统中,被测系统与外部系统对接,例如微信支付,在测试时,我们需要真实支付,成本较高。而我们只需要测试自己内部系统的功能是否正常,因此Mock Server出现来解决这个难题。一、Mock Server是什么?为实现mock功能而搭建的一个服务,Mock Server在被测系统与外部系统之间搭建二原创 2022-04-02 15:48:31 · 1351 阅读 · 0 评论 -
APP自动化环境搭建
一、jdk1、jdk安装双击,一路下一步2、jdk环境变量配置win11设置–关于–高级系统设置复制jdk存放路径,添加进环境变量path目录–新建4、环境监测cmd中:二、SDK1、SDK安装解压至某个目录路径复制环境变量配置2、SDK检测cmd中:三、模拟器1、SDK中的adb与模拟器adb有冲突,需将sdk的adb复制给模拟器的adb以夜神模拟器为例,将sdk的adb改名为nox_adb替换夜神模拟器安装目录下的nox_adb2、需要将模原创 2022-03-31 15:16:45 · 5772 阅读 · 0 评论 -
GIT部署及基础命令
尽力以最简单的话语和操作来描述,适合第一次接触的人学习原创 2022-04-09 21:42:12 · 805 阅读 · 0 评论 -
全字段校验DeepDiff
DeepDiff是一个Python库,用于计算Python对象(字典,列表,集合)之间的深度差异。它可以在列表中找到新增的元素,在字典中找到更改的键值对,移除字典中的键,以及计算集合之间的差异。DeepDiff还可以追踪路径,使您可以更轻松地访问更改的元素。原创 2023-02-23 20:17:09 · 954 阅读 · 0 评论 -
基于pytest/unittest实现接口自动化测试
文章目录一、jsonpath二、关键字封装三、基于unittest实现接口自动化测试四、基于pytest+allure实现接口自动化测试安装包及源码下载地址一、jsonpathjsonpath是类似于xpath的一种定位方式,用于接口返回的数据定位,通过jsonpath定位到的内容以list形式进行返回,如果表达式出现错误,则返回布尔类型值False。1、jsonpath安装命令行中输入:pip install jsonpath2、jsonpath基本格式规范$ 表示根节点,也是所有jsonp原创 2022-04-03 23:41:11 · 2426 阅读 · 0 评论