自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (8)
  • 收藏
  • 关注

原创 Selenium核心技巧:元素定位与等待策略

driver.implicitly_wait(20) #隐式等待(放在浏览器启动之后,等待浏览器加载完成)wait.until(lambda d: 1==1) #等待条件。#显示等待(一般放在需要等待的上一个执行代码段)基于元素的属性进行定位。基于链接文件进行定位。

2025-09-02 23:48:05 848

原创 ERROR test_selenium_pytest.py::test_web - _pytest.config.exceptions.UsageError: --driver must be spe

摘要:使用Selenium+Pytest进行Web自动化测试时,遇到"ERROR: --driver must be specified"错误,原因是未正确指定浏览器驱动。解决方法包括:1)明确指定Edge驱动路径;2)添加detach选项防止浏览器闪退。通过创建Service对象配置驱动路径,并使用EdgeOptions设置参数,成功实现测试用例运行。测试验证了百度页面访问,最后正确关闭浏览器。该方法解决了驱动配置问题,确保自动化测试正常执行。

2025-09-01 22:31:32 127

原创 Selenium自动化测试快速入门指南

Selenium是一个开源的Web自动化测试工具,包含IDE、WebDriver和Grid三个组件,支持多种语言、浏览器和操作系统。文章介绍了Selenium的特点、环境搭建步骤,以及如何用Python验证环境,演示了通过Edge浏览器打开百度并实现窗口最大化的代码示例。Selenium已成为W3C标准,在测试、爬虫等领域应用广泛,具有成熟的生态体系。

2025-08-30 17:17:26 781

原创 selenium.common.exceptions.NoSuchDriverException: Message: Unable to obtain driver for MicrosoftEdge

摘要:Selenium无法自动获取Edge浏览器驱动时,需手动解决版本匹配问题。解决方案包括:1)确认Edge版本;2)下载对应版本驱动;3)将驱动放入Python目录或配置PATH;4)代码中显式指定驱动路径;5)升级Selenium到v4;6)注意虚拟环境和驱动命名。建议使用Service类指定路径,并添加detach选项防止浏览器闪退。

2025-08-30 17:11:46 553

原创 python 开发中driver=webdriver.ie() 或 driver=webdriver.edge() 等提示‘module‘ object is not callable

在执行Python自动化测试过程中,遇到了一个常见的错误:TypeError:'module' object is not callable,该错误发生的原因是初始化IE浏览器、edge浏览器、Chrome浏览器等浏览器驱动时,代码编写问题导致。在初始化浏览器驱动时,浏览器名首字母应该为大写。

2025-08-30 11:42:44 189

原创 H5测试全攻略:要点解析

H5测试要点包括功能、UI、兼容性、接口、安全和性能测试。功能测试需关注登录状态同步、翻页加载、刷新返回逻辑及手机操作体验;UI测试需核对设计稿一致性;兼容性测试覆盖主流浏览器及系统版本;接口测试与常规接口测试相同;安全测试需全面检查;性能测试重点关注加载速度、资源占用及内存管理,确保页面优化措施到位。

2025-08-28 23:27:25 509

原创 小程序测试全攻略:30字掌握核心要点

小程序测试要点主要包括:功能测试(业务逻辑、数据交互、微信入口)、权限测试(授权前后功能差异)、UI测试(页面层级不超过10层)、兼容性测试(系统、微信版本、屏幕适配)、接口测试、网络测试(弱网切换)和性能测试(服务端响应、客户端渲染)。测试需覆盖微信生态特性,确保小程序在不同设备和微信版本下的稳定运行。

2025-08-28 22:53:37 726

原创 APP测试要点(详细介绍)

文章摘要:本文主要从六个方面介绍了APP测试的关键要点:1)安装卸载测试,重点关注空间提示、中断处理和残留问题;2)升级测试,区分强制与非强制升级场景;3)登录测试,涵盖多种登录方式及状态管理;4)离线测试,验证缓存数据和网络提示;5)触屏操作测试,包括手势响应和多任务处理;6)消息推送测试,涉及不同状态下的接收机制。测试需覆盖功能完整性、异常处理和用户体验等维度。(149字)

2025-08-26 23:30:16 880

原创 Python包管理神器-pip,命令集

pip:pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。pip list #查看pip安装了哪些模块。

2025-08-26 22:51:06 418

原创 Appium自动化测试常用操作方法和属性、高级操作指令、综合案例

本文介绍了Appium自动化测试的核心操作方法,包括:1) 常用驱动属性如关闭应用、安装/卸载应用、获取元素信息等;2) 高级操作指令如文本输入、滚动拖拽和TouchAction复杂手势;3) 通过综合案例演示了从连接设备到执行图案解锁的完整流程,展现了如何组合基础操作实现复杂测试场景。文章提供了详细的代码示例,涵盖元素定位、手势操作和测试流程控制等关键测试技术。

2025-08-25 23:55:56 342

原创 自动化测试核心流程与技能全解析

摘要:本文介绍了APP自动化测试的核心业务流程,包括目标范围确定、需求分析、脚本编写与执行(含冒烟测试)、测试框架搭建(采用POM/KDT设计模式结合Pytest)、日志记录与报告生成(使用Log和Allure)、持续集成(Jenkins实现)以及后期维护。关键技能要求涵盖Python、Appium、Pytest等工具链,强调测试用例管理和自动化执行的完整闭环流程。

2025-08-22 23:42:29 252

原创 解决urllib3与OpenSSL版本冲突

摘要:当运行Python代码时出现"urllib3 v2.0仅支持OpenSSL 1.1.1+"错误,解决方案包括:1)检查当前OpenSSL版本;2)升级OpenSSL至1.1.1+;3)确认urllib3版本;4)降级urllib3至兼容版本(如1.26.6)或升级OpenSSL后重新安装最新urllib3。在PyCharm中,通过降级urllib3版本可解决问题。

2025-08-22 22:14:34 596

原创 Windows系统安装OpenSSL库最新版方法

该文章介绍了Windows系统下OpenSSL的安装方法:首先从指定网站下载轻量级版本,运行安装程序并记录安装位置;然后配置环境变量(默认路径为C:\Program Files\OpenSSL-Win64);最后通过在命令行输入"openssl version"验证安装是否成功。安装完成后将显示OpenSSL的版本信息。

2025-08-21 23:15:50 456

原创 移动APP测试全攻略:从入门到精通(Appium+python)

本文介绍了移动APP测试的主要内容,包括功能测试、安装卸载测试、升级测试、兼容性测试等,重点阐述了自动化测试环境搭建步骤:安装JDK、Android SDK、Node.js、Python等工具,并详细说明了模拟器和真机测试的配置方法,如夜神模拟器设置和手机开发者模式开启。文中特别强调软件版本匹配的重要性,并提供了相关安装命令和注意事项,为APP测试人员提供了完整的测试环境搭建指南。

2025-08-19 23:39:16 872

原创 第1.0章 Appium环境搭建全攻略:从零到精通的完整指南(二)

本文详细介绍了Appium自动化测试环境的配置过程,主要包括Python 3.7.1的安装与验证、PyCharm IDE的安装、Python依赖包(nose/selenium/Appium-Python-Client)的安装,以及Appium Server GUI的安装配置。重点说明了通过pip安装依赖包时的常见问题及解决方法,包括建议升级pip版本后再安装依赖包。最后展示了Appium Server的启动配置,并强调Android SDK和JDK是Appium运行的必要前提条件。全文提供了完整的下载链接和

2025-08-17 20:10:11 473

原创 第1.0章Appium环境搭建全攻略:从零到精通的完整指南(一)

Appium是一款开源的移动应用自动化测试框架,支持iOS、Android和Windows平台,可测试原生、混合及移动网页应用。其特点包括跨平台支持、多语言兼容(Java/Python等)、无需修改被测应用。安装需配置JDK8、Android SDK、Node.js等环境,并进行相应系统变量设置。Appium采用客户端-服务器架构,通过WebDriver协议实现自动化操作。文章详细介绍了JDK、Android SDK、Node.js的下载安装步骤及环境配置方法,为Appium测试环境搭建提供完整指南。

2025-08-17 16:17:44 726

原创 Postman的Cookie鉴权

持久cookie:保存在硬盘,浏览器关闭后不会清除,只有当失效时间到了才会自动清除。会话cookie:保存在内存,当浏览器关闭之后就会自动化清除cookie.

2025-08-16 16:04:28 106

原创 第4.1章Postman 接口测试工具脚本-JSON数据提取、上传文件、数据驱动测试实战

摘要:本文介绍了Postman中JSON数据处理与数据驱动测试的关键方法。1)使用正则表达式提取JSON中的ID和token值,并通过pm.globals.set()存储为全局变量;2)文件上传操作;3)数据驱动测试包含:在Body中处理JSON变量数据、执行测试用例断言、准备CSV/JSON测试数据、文件类型自动识别与预览;4)参数化测试中Params的变量定义、数据文件准备、断言验证及数据导入预览功能。这些方法实现了接口测试的自动化和参数化,提高了测试效率。

2025-08-16 15:37:10 327

原创 第901章:【专项】从零掌握npm:JavaScript开发必备技能

npm是Node.js的包管理工具,也是JavaScript生态中最流行的依赖管理平台。它支持安装、更新和卸载依赖包,管理项目配置(package.json),还能发布和分享代码。核心功能包括:通过npm install安装依赖、npm init初始化项目、npm publish发布包。最佳实践涉及锁定依赖版本、安全审计和缓存清理。npm广泛应用于前后端开发,支持React/Vue等框架,以及Electron/React Native等跨平台工具。通过镜像加速和脚本自动化,npm显著提升了开发效率,是Jav

2025-08-14 23:07:01 595

原创 第801章:CryptoJS常用方法的使用-加密与解密

本文介绍了使用CryptoJS和forgeJS实现多种加密方法的技术指南。主要内容包括:1)MD5、SHA256、HmacSHA256等哈希算法的实现;2)Base64加密解密的两种写法;3)AES加解密的简单实现和自定义函数(支持CBC模式和Pkcs7填充);4)利用forgeJS实现RSA加解密的方法,包括公钥/私钥配置和加解密过程。文章还提供了在Postman中引入外部JS库的三种方式,并给出了完整的RSA加解密测试案例,涵盖密钥处理、加密函数调用和结果输出等关键步骤。

2025-08-14 22:47:45 828

原创 第3.0章:Postman 环境安装与配置详细介绍

虽然 Postman 的 Sandbox 环境限制了直接使用第三方库的能力,但通过将复杂的逻辑和库的使用转移到外部 Node.js 脚本,你可以有效地绕过这些限制。虽然不能直接在 Postman 的 Sandbox 中使用第三方库,但你可以在 Pre-request Script 和 Tests Scripts 中编写简单的 JavaScript 代码来处理数据或逻辑。如果你需要使用更复杂的 JavaScript 功能或第三方库,可以考虑在 Postman 的外部环境中运行脚本。来安装 Axios 库。

2025-08-14 11:39:16 931

原创 第4.0章:Postman 接口测试工具脚本-自带断言

Postman提供多种断言方法用于接口测试验证:1)状态码断言(200/201等);2)响应内容检查(包含字符串、完整匹配、JSON字段值);3)响应头验证(如Content-Type);4)性能测试(响应时间);5)状态码名称检查。常用断言包括:验证返回状态码、检查响应内容是否包含特定字符串、对JSON数据字段值进行比对、验证响应头信息以及测试接口响应时间是否达标。这些断言脚本可灵活组合,满足不同接口测试需求。

2025-08-13 22:05:59 293

原创 第1.0章:浅谈软件测试<白盒测试、黑盒测试、测试阶段、测试工具>

软件测试是通过人工或自动化手段验证系统需求符合性并发现缺陷的质量保障活动,核心目标是低成本发现更多问题。主要方法包括分析程序内部逻辑的白盒测试(如单元测试)和验证功能输出的黑盒测试(如边界值分析)。测试流程分为单元测试、集成测试、确认测试和系统测试四个阶段。测试工程师角色分为初级(执行用例)、中级(方案设计)和高级(技术攻坚)三个层级。移动端App测试涉及功能、性能、UI自动化等多种测试工具,形成完整的质量保障方案。

2025-08-12 22:57:00 263

原创 第2.0章:API接口测试攻略:类型、测试流程与工具全解析

API(Application Programming Interface,应用程序编程接口)是一组规定和协议,它定义了不同软件应用或组件之间如何相互沟通和交互的方法。

2025-08-12 22:33:42 225

USB转串口驱动

USB转串口驱动 USB转串口 USB转串口线专用驱动,

2013-11-08

串口调试工具

串口工具 commaster串口程序 串口调试小助手 串口通信测试工具

2013-11-08

视频文件转换工具软件

视频文件转换工具软件,万能格式转换软件,转换Flash,avi,mp4等等

2018-01-29

NDP20-KB925488-X86Net全角半角自动转化補丁

NDP20-KB925488-X86Net全角半角自动转化補丁

2013-11-08

MSSQL2005卸载工具

MSSQL2005卸载工具 完整卸载MSSQL2005

2013-11-08

mssql2005卸载工具1

mssql2005的自带卸载会留下很多垃圾,这个工具可以很干净的解决这个问题

2013-11-08

100小时学会SAP

100小时学会SAP,SAP手册,SAP帮助文档

2015-10-07

图片压缩工具

图片压缩工具,可以压缩另存为各种类型的图片(比如:JPG、bmp、gif)

2018-01-29

空空如也

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

TA关注的人

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