- 博客(1159)
- 收藏
- 关注
原创 基于人工智能的自动化测试工具:testRigor
testRigor是一款基于AI的无代码自动化测试平台,能够自动生成测试用例并执行多平台测试。它支持Web、移动端和桌面应用测试,提供14天免费试用。平台通过智能分析应用行为生成测试场景,支持持续集成并实时生成测试报告。核心优势包括提高测试效率、降低人工成本、提升软件质量和加速产品迭代。主要功能涵盖端到端测试、API测试、视觉检测等,适用于各类测试需求。
2025-12-05 15:37:49
72
原创 推荐Appium替代工具,移动App自动化测试必备!
本文介绍了7款主流移动应用自动化测试工具:Calabash(支持iOS/Android触屏交互测试)、Kobiton(基于云的真实设备测试平台)、Robotium(Android应用黑盒测试框架)、Airtest(基于图像识别的跨平台测试工具)、Macaca(多端统一的Node.js测试方案)、Espresso(谷歌官方Android测试框架)和XCUITest(苹果官方iOS测试框架)。这些工具各具特色,涵盖触屏交互、真实设备测试、图像识别、跨平台支持等功能,适用于不同平台和测试场景的自动化需求,为移动应
2025-12-05 14:56:39
102
原创 震惊!推荐AI驱动的自动化测试神器:TestCraft
TestCraft是一款基于GPT-4技术的AI驱动自动化测试工具,通过可视化建模和智能录制功能简化测试流程。核心功能包括自动生成测试想法、创建可运行的测试脚本(支持Cypress/Playwright等框架)以及检查应用可访问性。其优势在于降低技术门槛、自动转化测试想法为脚本、丰富的错误处理机制和CI/CD集成能力。作为Chrome扩展程序,TestCraft通过选取页面元素即可快速生成测试方案。该工具采用模型驱动架构,能自动适应应用变更,显著提升测试效率和质量,适用于各类Web应用测试场景。
2025-12-05 11:56:05
91
原创 第九:Wireshark抓包-Wireshark常用的low(基础)操作(上篇)
Wireshark显示界面操作指南 摘要:本文介绍了Wireshark显示界面的多项实用操作技巧,包括界面大小调整、显示列管理(添加/修改/隐藏/删除)、时间格式设置、参考时间设定以及名字解析功能。重点讲解了如何通过右键菜单或快捷键自定义数据包列表显示字段,并提供了MAC地址/IP地址/端口号解析的开启方法。同时提醒用户注意避免使用中文修改列名可能导致乱码的问题。这些操作技巧能有效提升Wireshark使用效率和数据包分析体验。 (字数:149)
2025-06-19 13:21:39
418
原创 第八:Wireshark抓包-Wireshark的TCP包详解(下篇)
TCP连接的三次握手与四次挥手过程解析 三次握手过程: 第一次握手:客户端发送SYN=1和随机序列号seq=J,进入SYN_SENT状态。 第二次握手:服务器响应SYN=1、ACK=1、ack=J+1及随机seq=K,进入SYN_RCVD状态。 第三次握手:客户端确认ACK=1、ack=K+1,双方进入ESTABLISHED状态,完成连接建立。 四次挥手过程: 第一次挥手:客户端发送FIN=1请求断开,进入FIN-WAIT-1状态。 第二次挥手:服务器回复ACK=1,进入CLOSE-WAIT状态,客户端进入
2025-06-19 13:00:25
835
原创 第六:Wireshark抓包-Wireshark抓包界面详解
Wireshark抓包界面解析与OSI七层协议对应关系 摘要:本文详细介绍了Wireshark网络封包分析软件的界面组成,包括显示过滤器、封包列表、详细信息面板等核心功能区域。重点剖析了封包详细信息与OSI七层协议的对应关系,从物理层到应用层的协议字段解析方法。同时说明了Wireshark通过颜色区分不同网络协议的着色规则。文章通过实例展示了如何利用Wireshark进行逐层协议分析,为网络协议学习和故障排查提供了实用指南。(148字)
2025-06-19 11:03:17
351
原创 第五:Wireshark抓包-Wireshark捕获设置
本文介绍了使用Wireshark进行网络数据包捕获的详细操作步骤。主要包括三种启动捕获的方法:通过主界面选择网卡直接捕获、通过"捕获选项"菜单配置捕获参数、以及右键点击网卡快速捕获。文章以ping百度域名为例,演示了如何在Wireshark中查看特定数据包,并重点讲解了使用过滤栏设置条件(如IP地址和协议类型)来筛选目标数据包的技巧。通过图文结合的方式,清晰展示了从启动捕获到分析数据的完整流程,帮助用户快速掌握Wireshark的基本使用方法。
2025-06-19 10:43:46
727
原创 第四:Wireshark抓包-Wireshark介绍
Wireshark界面与功能概述 Wireshark界面分为标题栏、菜单栏、工具栏、过滤区、接口列表等模块。主菜单包含文件、编辑、视图等11个选项: 文件菜单:支持抓包文件的打开/保存/合并,导出特定分组(如CSV、XML格式),打印及对象导出(HTTP、SMB等)。 编辑菜单:提供数据包查找(Ctrl+F)、标记(Ctrl+M)、时间参考设置(Ctrl+T)、注释添加(Ctrl+Alt+C)等功能,支持配置文件管理和协议参数调整。 视图菜单:控制数据包显示样式,如着色规则、字体缩放等。 关键特性包括协议深
2025-06-19 10:26:13
718
原创 第三:Wireshark抓包-在MacOS系统上安装部署
本文详细介绍了在macOS系统上安装Wireshark的完整流程:从官网下载4.0.2版本DMG安装包,到双击安装并完成ChmodBPF权限配置。针对可能出现的"无抓包权限"问题,提供了sudo chmod 777 /dev/bpf*的解决方案。整个安装过程比Windows更简单,通过图文结合的方式展示了每个关键步骤,包括下载页面选择、安装包拖拽和权限组件安装等操作,最终完成网络抓包工具的部署。
2025-06-18 17:08:34
815
原创 第六十四:Automa插件-Data(排序数据)
摘要:该内容描述了数据排序的操作流程,主要包括四个步骤:1) 选择数据源(变量或表);2) 设置是否按项目属性排序;3) 可选将结果赋值给指定变量;4) 可选将结果插入到表的指定列。文末附有两张未说明的流程图图片,可能展示具体排序操作示例。整个流程提供了灵活的数据排序及存储选项,适用于不同数据处理场景。
2025-06-09 09:37:03
282
原创 第六十三:Automa插件-Data(数据映射)
本文介绍了数据映射的基本概念与应用。数据映射是通过匹配源字段与目标字段实现数据转换的过程,一个源可映射多个目标。文中通过JSON数据示例展示了映射过程:原始数据包含姓名、地址等信息,经过映射后重组为包含email、full_name和结构化address字段的新格式。此外还说明数据源可以是变量或表,映射结果可选择指派给变量或插入数据库表中,并提供了相应的字段选择和表格插入操作图示。该技术适用于数据格式转换和系统集成场景。
2025-06-09 09:36:53
241
原创 第六十二:Automa插件-Data(RegEx变量)
文章摘要:本文介绍了如何使用正则表达式(RegEx)匹配变量值,重点说明变量命名规则及正则表达式应用方法。示例展示了用"\d+"表达式提取变量值中的数字,并配有操作界面示意图,直观呈现变量值与正则模式的匹配过程。(94字)
2025-06-09 09:36:45
330
原创 第六十一:Automa插件-Data(增加变量)
摘要:本文介绍了如何通过特定数额增加变量的值。首先需指定变量名称,再设置增加量数值(输入负数可实现变量值减少)。操作示意图展示了该方法的具体应用场景。该技巧适用于需要动态调整变量值的编程场景。
2025-06-09 09:36:35
413
原创 第六十:Automa插件-Data(切片变量)
本文介绍如何使用Automa工具提取变量值的部分内容。操作步骤包括:1)输入变量名称;2)设置起始索引(支持负数从末尾开始计数);3)设置结束索引。文中的两张截图分别展示了参数配置界面和实际应用示例,帮助用户直观理解如何截取字符串片段。该方法适用于需要处理字符串子集的自动化场景。
2025-06-09 09:36:26
206
原创 第五十九:Automa插件-Data(获取日志数据)
该操作指南说明如何从工作流日志中获取数据。主要分为三个步骤:首先选择目标工作流;然后可选择将日志数据分配到指定变量或插入到数据表中;若选择插入表操作,还需指定目标列。整个过程通过可视化界面完成,配有操作示意图辅助说明。该功能适用于需要提取和分析工作流运行数据的场景。
2025-06-09 09:36:15
196
原创 第五十八:Automa插件-Data(删除数据)
这是一篇关于数据删除操作的指南摘要(149字): 文章介绍了如何删除表格或变量数据的操作步骤。首先需要确定要删除的数据来源,然后选择删除范围:可以删除所有列数据或仅删除特定列。在变量操作方面,用户需指定要删除的变量名称。文中配有两张示意图,分别展示了数据删除界面的操作选项和删除后的效果展示,帮助用户直观理解删除操作的执行过程和结果。该指南适用于需要对数据集进行清理或调整的用户,提供了基础但完整的数据删除操作方法。
2025-06-09 09:33:21
164
原创 第五十七:Automa插件-Data(插入数据)
摘要:本文介绍如何在Automa扩展中插入文件数据到表或变量中。首先需要在chrome://extensions中启用"允许访问文件URL"权限。文件路径可输入绝对路径(Windows/MacOS格式)或URL地址。如需插入多个表行,可用双竖线"||"分隔各值。操作步骤包含权限设置、路径输入格式和批量插入方法,并配有界面图示说明。
2025-06-09 09:33:00
572
原创 第五十六:Automa插件-Conteb Interaction(循环断点)
本文介绍了循环数据模块的调试方法。主要内容包括:1)设置循环断点时需输入循环标识;1.1)通过输入标识可停止指定循环并跳转至下一模块。文中配有两张调试流程图,分别展示循环控制过程(图1)和断点执行逻辑(图2)。该方案实现了对循环过程的精准控制与调试。(97字)
2025-06-06 14:14:34
202
原创 第五十五:Automa插件-Conteb Interaction(循环元素)
该文介绍了遍历匹配选择器元素的模块功能,主要包括:1)循环ID标识与引用;2)元素选择器配置;3)最大数据量限制设置。还提供了加载更多元素的四种交互方式(点击元素/链接、上下滚动)。该模块在基本循环功能基础上扩展了更多操作选项,并配有界面示意图辅助说明模块配置。
2025-06-06 14:08:12
433
原创 第五十四:Automa插件-Conteb Interaction(循环数据)
摘要:该模块介绍如何使用数据循环功能,包括选择循环数据类型(表格、数字、Google表格、变量等)、设置循环ID和最大数据限制。重点说明自定义数据需用JSON格式,元素选项返回匹配的选择器数组,并展示了具体实例。循环ID可用于表达式访问和循环断点操作。(149字)
2025-06-06 11:42:27
716
原创 第五十三:Automa插件-Conteb Interaction(While循环)
While循环模块的运行逻辑摘要:当满足设定条件时,该模块会持续执行连接在第一个输出端的后续模块(图1);一旦条件不满足,则自动切换到后备输出端连接的模块(图2-3)。这种双路径设计通过条件判断实现程序流的分支控制,适用于需要循环执行和退出处理的场景。模块图示展示了正常执行(绿色路径)与后备路径(红色路径)的跳转机制。
2025-06-06 11:32:35
300
原创 第五十二:Automa插件-Conteb Interaction(元素存在)
本文介绍了一个判断文档元素是否存在的工作流逻辑。该流程分为两部分:当元素存在时执行主输出模块,不存在则执行备选方案。具体参数包括元素选择器定义、检查次数(默认500毫秒间隔)、超时设置和错误处理选项。用户可配置当元素不存在时是否抛出错误而非执行备选方案。流程图展示了元素存在时执行主路径、不存在时转向备选路径的分支逻辑。该机制适用于需要根据DOM元素状态进行条件处理的自动化场景。
2025-06-06 11:03:49
288
原创 第五十一:Automa插件-Conteb Interaction(条件)
摘要:该文档介绍工作流中条件逻辑的使用方法。主要内容包括:(1)条件模块的执行机制,根据匹配结果决定执行路径;(2)条件生成器的功能,支持添加条件或循环控制流程;(3)值的比较方法,可通过文本字段编写表达式;(4)值前缀的类型转换功能,如string、json、number、boolean等前缀的用法;(5)数据存在性检查;(6)网页元素相关条件判断,包括元素选择、文本检索、存在性、可见性等属性检测。通过图示展示了界面操作方式。
2025-06-06 10:38:11
489
1
原创 第五十:Automa插件-Conteb Interaction(重复任务)
摘要:本文介绍工作流中重复执行模块的使用方法。关键步骤包括:1)将模块的第二个输出连接至需重复的起始模块;2)到达重复任务时,工作流会从连接点重新执行;3)可通过输入参数定义重复次数。操作图示展示了模块连接方式和次数设置界面。该方法适用于需要循环执行特定流程的场景,通过可视化配置实现自动化重复操作。
2025-06-06 10:24:22
414
原创 第四十九:Automa插件-Web Interaction(创建元素)
文章摘要:本文介绍了在网页中创建和插入元素的详细方法,包括元素选择器、插入位置选项(作为子元素/同级元素/替换元素)以及元素编辑功能(HTML/CSS/JS配置)。特别讲解了automaRefData和automaExecWorkflow两个关键函数的使用,后者支持通过ID或publicId执行工作流并注入变量数据。文中还强调了预加载脚本的注意事项,并提示该功能需配合活动标签页使用。所有操作步骤均配有图示说明,形成了一套完整的网页元素动态插入解决方案。
2025-06-06 09:58:49
231
原创 第四十八:Automa插件-Web Interaction(按键)
该模块用于在网页上模拟键盘按键操作,但存在以下限制:1) 仅作用于网页元素,无法触发浏览器/系统快捷键;2) 需配合活动标签页使用。使用时需指定目标元素和按键组合,适用于网页测试场景。操作前需确保有活跃标签页,否则无法生效。
2025-06-06 09:58:22
307
原创 第四十七:Automa插件-Web Interaction(保存资源)
摘要:本文介绍了从URL或网页元素保存资产(图片、视频、音频或文件)的操作方法。主要包括:选择资产来源类型(URL或媒体元素)、输入URL/元素选择器、设置文件名、处理文件冲突的三种方式(唯一命名、覆盖或提示用户)。操作会返回下载ID数组用于后续处理,并提醒需在有活动标签页时才能使用该功能。文末附有相关操作界面示意图。
2025-06-06 09:57:45
293
原创 第四十六:Automa插件-Web Interaction(悬停元素)
摘要:本文介绍了鼠标悬停操作的使用方法,重点说明了元素选择器的应用以及操作前提条件。注意事项指出该功能需要配合"活动标签页"或"新标签页"模块使用,否则无法正常工作,并附有相关操作界面截图辅助说明。(49字)
2025-06-06 09:56:14
266
原创 第四十五:Automa插件-Web Interaction(上传文件)
摘要:本文介绍了使用Automa扩展实现文件上传的完整流程。主要内容包括:1)文件上传的三种路径格式(绝对路径、URL、Base64编码)及其具体示例;2)必须开启Automa的"允许访问文件URL"权限;3)通过录制功能获取隐藏文件上传元素的选择器;4)注意事项包括确保存在活动标签页才能正常工作。文章还附带了两个操作界面截图辅助说明。
2025-06-06 09:55:46
458
原创 第四十四:Automa插件-Web Interaction(切换框架)
本文介绍了如何在网页自动化操作中切换主窗口与iframe元素。主要内容包括:1) 该模块用于在iframe内执行操作或切换回主窗口;2) 需要指定iframe的CSS选择器;3) 使用前必须确保存在活动标签页(可通过活动标签页或新标签页模块实现)。文中配有两张示意图展示相关操作界面。注意点:无活动标签页时该模块将失效。
2025-06-06 09:55:11
387
原创 第四十三:Automa插件-Web Interaction(触发事件)
文章摘要:本文介绍了如何触发网页元素事件的自动化操作。主要内容包括:1.使用元素选择器定位目标;2.指定要触发的事件类型;3.设置事件参数选项。注意事项强调需先激活标签页(通过活动标签页或新标签页模块)才能正常工作。文中包含3张示意图辅助说明操作流程。该技术适用于网页自动化测试和交互场景,可实现点击等事件的程序化触发。
2025-06-06 09:54:45
272
原创 第一:Pytest-简介和环境准备
摘要: Pytest是Python的高效单元测试框架,比Unittest更简洁易用。其特点包括简单上手、支持复杂测试、参数化、跳过/重复测试、兼容nose/unittest用例、生成HTML报告等。安装只需pip install pytest,通过pytest --version验证。测试文件需以test_开头或结尾,测试类名以Test开头(无__init__方法),测试函数以test_开头,断言用assert。运行时可指定文件(如pytest -q test_class.py)或执行全部用例。示例展示了测
2025-06-06 09:53:18
240
原创 第四十二:Automa插件-Web Interaction(JavaScript 代码)
摘要:Automa的JavaScript执行模块提供了多项功能,包括设置超时机制(默认20秒)、在网页上下文执行代码、内置函数调用等。主要功能函数包括:automaNextBlock用于流程控制和数据传递,automaSetVariable设置工作流变量,automaRefData访问工作流数据,automaFetch处理HTTP请求(规避CORS),以及automaResetTimeout重置执行超时。模块支持预加载脚本,并可在新标签页执行(但会限制部分功能)。这些功能为自动化流程提供了灵活的数据处理和流
2025-06-05 11:26:42
610
原创 第四十一:Automa插件-Web Interaction(表单)
本文介绍了表单元素操作指南,主要包括:1)通过元素选择器定位表单控件;2)获取/设置输入框、下拉列表、复选框的值,支持变量存储或插入表格;3)文本字段操作含清除内容和模拟打字效果;4)下拉列表需指定选项值;5)需注意前置依赖,操作前必须确保标签页处于活动状态。所有操作均配合可视化界面截图说明,涵盖表单自动化处理的完整流程。
2025-06-05 11:13:29
779
原创 第四十:Automa插件-Web Interaction(属性值)
摘要:本文介绍了两种网页元素属性操作方法:1)获取指定属性值,通过元素选择器定位,可选择将值存入变量或插入表格;2)查找元素属性名称,需先用Automa选择器定位元素。操作前提是必须存在活动标签页,建议配合使用活动标签页模块。两种方法均配有界面操作示意图说明。
2025-06-05 11:01:56
240
原创 第三十九:Automa插件-Web Interaction(链接)
摘要:本文介绍使用Automa自动化工具处理网页链接的两种方式。当锚元素带有target="_blank"属性时,点击模块会在新标签页打开链接导致后续操作中断。解决方案是使用链接模块提取URL并在当前标签页打开,确保流程连贯。需要注意的是,使用前必须确保存在活动标签页,可配合活动标签页或新标签页模块使用。(98字)
2025-06-05 10:54:42
228
原创 第三十八:Automa插件-Web Interaction(滚动元素)
本文介绍了网页元素滚动的操作方法,主要包括通过元素选择器定位目标,设置水平/垂直坐标进行精确滚动,或滚动至元素可见位置。操作支持相对坐标增减,并需注意必须在活动标签页中才能生效,建议配合"活动标签页"模块使用。文中配有操作图示,帮助用户理解滚动功能的实现方式。
2025-06-05 10:49:23
309
原创 第三十七:Automa插件-Web Interaction(获取文本)
本文介绍了检索网页元素文本内容的方法,主要包括:1)使用元素选择器定位目标;2)通过正则表达式验证文本匹配;3)为文本添加前后缀;4)选择是否包含HTML标签;5)使用textContent获取全部文本(包括不可见内容)。还提供了变量存储(可自定义变量名)和数据表处理功能,包括选择插入列和添加额外行。最后展示了两个配置界面截图,说明相关操作选项。全文系统性地梳理了网页文本抓取的技术要点和实现方式。
2025-06-05 10:43:52
731
原创 第三十六:Automa插件-Web Interaction(点击元素)
摘要:该模块用于模拟鼠标点击网页元素的操作。使用时需先通过选择器指定目标元素,并确保存在活动标签页(建议配合"活动标签页"或"新标签页"模块使用)。操作包含两个步骤:1)设置元素选择器定位目标;2)执行点击动作。模块附带可视化界面,若未激活网页标签页将无法正常工作。
2025-06-05 10:19:05
411
博客Robotframework.zip
2024-09-07
Python安装和配置.zip
2024-09-07
MySQL安装配置教程.zip
2024-09-07
Linux常用命令大全.zip
2024-09-07
Tomcat的下载与安装教程.zip
2024-09-07
Java安装.zipJava安装.zip
2024-09-07
ubuntu20.04安装教程-ubuntu20.04图文安装教程.pdf
2024-09-07
pycharm怎么配置python环境.zip
2024-09-07
Ubuntu安装教程.zipUbuntu安装教程
2024-09-07
Python读取Excel文件.zip
2024-09-07
jdk安装教程jdk安装教程.docx
2024-09-07
redis在Windows中下载及安装、设置教程文档.zip
2024-09-07
Python网络爬虫技术-第1章-Python爬虫环境与爬虫简介-教案.docx
2024-09-07
Python爬虫教程文档
2024-09-07
SQL语句大全集合.zip
2024-09-06
计算机二级公共基础知识(二级必过)文本
2024-09-06
模板文档:接口测试用例编写模板
2024-09-06
毕业设计:计算机毕业设计
2024-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅