自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(124)
  • 资源 (1)
  • 收藏
  • 关注

原创 Windows应用自动化新手必备:Pywinauto与元素定位工具入门

pywinauto 是一个 Python 库,专门用于自动化 Windows GUI。它允许开发者通过编程控制和操作 Windows 应用程序的界面,包括点击按钮、输入文本、获取控件信息等。pywinauto 支持传统的窗口应用(Win32应用)以及现代的桌面应用程序(例如 WPF 或 UWP)。它的核心优势在于简化了自动化测试和操作过程,尤其适用于需要重复操作的 Windows 程序。

2025-05-15 17:12:01 860

原创 ESP32-CAM开发板学习(一)

1、安装 Arduino IDE 软件,在官网下载压缩包解压直接使用2、修改软件语言,单击左上角 File → Preferences…,把Language改成中文(简体),保存3、安装esp32开发板库,点击菜单栏“文件”→“首选项”,点击“其他开发板管理器地址”右边的图标,把地址填写进去4、在线安装esp32库,下载非常慢,如失败请重新尝试5、开发板连接电脑,Arduino IDE按如下连接开发板。

2025-05-08 17:48:32 602

原创 Windows 部署 DeepSeek 详细教程

Ⅰ、Page Assist是浏览器插件,支持Chrome、Firefox、Edge,当前演示会使用Edge,在。Ⅱ、点击头像-管理员面板-设置-外部连接-设置Ollama IP和端口,其他禁用,设置完成,就可以正常访问啦。出现以下内容代表运行成功,通过浏览器访问(设备开机后不会自动运行,需要手动运行,启动过程需要几分钟)Ⅱ、运行Edge,点击右上角三个点-扩展-管理扩展,启用开发者模式,加载解压后的文件,然后运行。默认首次运行,会要求你设置Ollama地址,如未出现上述图片,请按照下方设置地址。

2025-04-18 15:04:04 877

原创 CentOS 7 yum 无法安装软件的解决方法

1、备份原有的 CentOS 7 默认 YUM 源配置文件2、从阿里云镜像源下载 CentOS 7 的 YUM 源配置文件,并覆盖原有的配置文件3、清理 YUM 的所有缓存,包括下载的软件包、元数据等4、重新生成 YUM 的缓存,从新的镜像源(例如阿里云镜像源)下载软件包元数据5、安装 EPEL 仓库配置包,以便可以使用 EPEL 仓库提供的额外软件包6、重新生成 YUM 缓存,确保 EPEL 仓库的元数据也被缓存。

2025-04-07 15:29:09 458

原创 自动化测试脚本实践:基于 Bash 的模块化测试框架

本文将介绍一款基于 Bash 脚本的简单自动化测试工具,它旨在帮助测试人员高效地管理和执行多种测试任务。这个脚本不仅能在命令行下交互式地进行模块选择,还能根据实际测试结果显示通过或失败的状态,方便测试人员快速识别问题。

2025-01-07 15:29:11 805

原创 基于Shell和Expect的WiFi连接与断开自动化脚本

本文将介绍一套自动化脚本,旨在通过Shell和Expect脚本自动连接和断开WiFi。脚本的核心组件包括配置文件管理、WiFi服务扫描、密码读取、以及WiFi的连接与断开等操作。这些脚本适用于Linux环境,并利用了connmanctl命令来控制WiFi连接。

2024-12-10 15:48:55 681 1

原创 Linux系统硬件老化测试脚本:自动化负载与监控

这篇文章介绍了一款用于Linux系统的硬件老化测试脚本。脚本通过对CPU、内存、硬盘和GPU进行高强度负载测试,持续运行设定时长,模拟长时间高负荷环境,验证硬件稳定性与可靠性。测试过程中,脚本实时监控CPU温度、频率、内存使用情况等,并将结果记录到日志文件中。测试完成后,提供详细反馈,帮助用户评估设备性能和健康状况。

2024-11-27 20:19:10 868

原创 Linux_shell脚本if语句详细教程

在 Linux Shell 脚本中,if 语句用于基于条件执行命令或代码块。

2024-11-18 17:46:23 3760

原创 Linux自动重启系统脚本测试工具

脚本允许用户指定重启的次数和重启间隔时间,并自动生成相应的定时任务。

2024-05-22 17:48:56 1187

原创 Linux系统下使用Parted调整物理分区大小

在管理Linux系统时,有时需要对物理分区大小进行调整以满足不断变化的需求。Parted是一款功能强大的分区管理工具,可以帮助您轻松地进行这项任务。本文将简要介绍如何使用Parted来调整物理分区大小,让您能够快速且安全地完成这一操作。

2024-04-18 15:16:11 2790

原创 解决Linux根分区空间不足的方法:利用Home分区进行扩容

在进行系统安装时,一个常见的困扰是默认分区设置可能导致home分区拥有过多的空间,而root分区却显得十分紧缺。这种情况下,用户往往会陷入无法继续安装软件或存储文件的困境。本文将向您展示如何通过合理的调整,将home分区中多余的空间释放出来,并将其划归给root分区,从而解决这一棘手的问题。跟随下文,您将了解如何轻松应对这一挑战,优化您的Linux系统存储配置。

2024-04-16 16:49:42 5046

原创 Linux 部署 Samba 服务

参数说明[share]共享文件夹的名称path共享文件夹的路径comment对共享文件夹的描述或注释browseable表示该共享是否在网络上可见(yes 或 no)writable表示用户是否可以对共享文件夹进行写操作(yes 或 no)guest ok允许客户端以匿名身份访问共享(yes 或 no)指定有权限访问该共享的用户指定被禁止访问共享的用户read only设置共享为只读模式(yes 或 no)

2024-03-14 17:12:33 1195

原创 Linux 部署SVN客户端及基本使用教程

使用Centos 7 和 Ubuntu 系统部署SVN客户端,并介绍基本使用教程。

2024-03-04 11:08:05 5023 2

原创 Python_MQTT发布/订阅封装

本文介绍了如何使用Python编写一个简单的MQTT发布者和订阅者类来封装MQTT客户端。通过这两个类,我们可以轻松地连接到MQTT服务器并发布/订阅消息到指定主题。封装MQTT客户端可以简化开发过程,使得连接和发布/订阅消息变得更加简单。

2024-01-10 11:21:30 1644 2

原创 Python_os.path 模块使用详细教程

os.path 模块是 Python 标准库中的一部分,用于处理文件路径和文件名的操作。它提供了一组函数来执行与文件路径相关的常见操作,例如拼接路径、获取文件名、判断路径是否存在等。

2024-01-05 11:39:28 1361

原创 Python键鼠控制之PyAutoGUI方法

PyAutoGUI 是一个 Python 库,用于在桌面应用程序中自动化鼠标和键盘操作。它提供了一组简单而强大的方法,使得开发者可以编写脚本来模拟用户的鼠标点击、键盘输入以及屏幕截图等操作。

2023-12-13 11:18:32 2395

原创 Python实现软件中英文对照表功能

然后,使用Python的json模块读取JSON文件,并根据系统语言选择相应的翻译内容。首先,创建一个JSON文件(例如translation.json)来存储翻译内容。

2023-12-12 14:54:49 900

原创 Python之Appium 2自动化测试(Android篇)

1、Appium 2 环境搭建2、安装 Appium-Python-Client,和 Selenium3、手机连接电脑,并在dos窗口启动 Appium Server4、演示环境APP软件:ES文件浏览器、随手记5、查看元素唯一方法。

2023-11-30 16:45:36 7167 7

原创 Windows系统搭建Appium 2 和 Appium Inspector 环境

自 2022 年 1 月 1 日起,Appium 核心团队不再维护 Appium 1.x。官方支持的平台驱动程序的所有最新版本均不兼容 Appium 1.x,需要 Appium 2 才能运行。

2023-11-28 11:41:54 5865 1

原创 Centos 7 部署Docker CE和docker-compose教程

①、安装依赖包②、设置yum源③、生成并更新系统中的软件包缓存④、安装、启动、并设置Docker开机自启。

2023-10-20 17:25:12 2174

原创 CentOS 7 部署Jellyfin详细教程

Jellyfin是免费、开源的媒体服务器解决方案,它能让我们轻松地管理和访问个人媒体文件,如电影、音乐等。本文将向您介绍如何快速搭建和部署Jellyfin,并分享一些最佳实践和技巧,帮助您更好地利用这个强大的媒体服务器解决方案。无论您是媒体爱好者、家庭用户还是数字内容创作者,Jellyfin都将是一个令人愉悦的工具,让您的媒体体验更加便捷和个性化。

2023-10-16 17:34:32 6059 10

原创 python_logging日志模块按大小和时间分割方法

Python的logging模块是一个强大的日志记录工具,用于记录应用程序运行时的信息、警告和错误。

2023-10-12 16:12:08 2486 1

原创 Centos 7 部署SVN服务器

注意:以上配置项都需要顶格,即前面不能预留空格,否则报错。

2023-09-22 10:20:38 1852

原创 selenium中ActionChains方法详细讲解

本文将介绍Selenium中的ActionChains类及其使用方法,帮助您模拟用户在网页上的鼠标和键盘操作。了解ActionChains的常用方法和示例代码,可轻松实现移动鼠标、点击元素、拖拽元素等操作。通过本文的学习,您能更好地应用ActionChains解决自动化测试或网页爬取中的问题。

2023-09-19 17:03:04 3844 1

原创 Centos 7 通过Docker部署OnlyOffice -未默认启用JWT版本

在有些集成网站中,是不支持JWT,如果下载默认启用JWT的版本,然后禁用JWT的话,在局域网中通过私有IP访问时就会出现问题,以下会介绍未默认启用JWT版本的部署方法。

2023-09-03 02:09:23 2804

原创 使用Python和systemctl管理Linux系统服务的简便工具

本文介绍了一个实用工具,用于在Linux系统上管理systemctl服务。该工具提供了创建、安装、卸载、启动和停止服务的功能,帮助用户轻松地管理和控制正在运行的服务。

2023-08-29 16:37:03 933

原创 阿里云服务器搭建FRP实现内网穿透-P2P

frp(Fast Reverse Proxy)是一个开源的反向代理工具,它提供了多种功能,包括端口映射、流量转发和内网穿透等。在frp中,P2P(Peer-to-Peer)功能允许直接将数据从一个客户端传输到另一个客户端,而无需经过服务器中转。

2023-08-26 10:53:17 6558 2

原创 Selenium webdriver_manager根据浏览器版本自动下载对应驱动程序

webdriver_manager 是 Python 中的一个库,用于管理 Web 驱动程序。它的作用是自动下载和设置不同浏览器(如 Chrome、Firefox、Edge 等)的 Web 驱动程序,以便在自动化测试中使用这些浏览器。

2023-08-18 22:59:54 12695 7

原创 Pytest学习教程_测试报告生成pytest-html(三)

pytest-html 是一个用于生成漂亮的 HTML 测试报告的 pytest 插件。它可以方便地将pytest 运行的测试结果转换为易于阅读和理解的 HTML 报告,提供了丰富的测试结果展示功能和交互性。

2023-08-01 15:19:23 1698

原创 Pytest学习教程_装饰器(二)

pytest装饰器是在使用 pytest 测试框架时用于扩展测试功能的特殊注解或修饰符。使用装饰器可以为测试函数提供额外的功能或行为。

2023-07-30 00:18:15 2345

原创 Pytest学习教程_基础知识(一)

pytest是一个用于编写和执行Python单元测试的框架。它提供了丰富的功能和灵活性,使得编写和运行测试变得简单而高效。

2023-07-27 17:26:49 790

原创 Tkinter_鼠标选中样式

使用tkinter库创建窗口应用程序示例,包含不同鼠标样式标签。

2023-07-07 15:56:26 1235

原创 Tkinter_通过webbrowser调用系统默认浏览器

使用tkinter库创建窗口应用程序示例。它包含一个按钮和一个标签,点击按钮和标签可以调用系统默认浏览器打开指定网页。

2023-07-07 10:38:49 506

原创 Tkinter_使用Progressbar创建和管理进度条

Progressbar是Tkinter库中的一个小部件,用于创建和管理进度条。它可以在图形用户界面中显示任务的进度,并提供了多种样式和配置选项。

2023-07-05 16:41:45 2509

原创 python_Tkinter实时显示数据

使用Tkinter库编写数据展示界面。创建一个窗口,实时显示温度、湿度和当前时间的标签,并通过多线程从传感器获取模拟温湿度数据并更新界面。

2023-07-05 14:41:21 2262

原创 Tkinter创建列表使用方法

ttk.Treeview 是 Tkinter 模块中的一个组件,它提供了一个可用于显示层次结构数据的树状列表。ttk.Treeview 是 Tkinter 中非常强大和灵活的组件,可用于创建各种复杂的层次结构列表和数据展示界面。你可以根据自己的需求来配置和使用 ttk.Treeview,以实现定制的树状列表功能。

2023-06-24 15:20:47 5533 6

原创 Python_获取京东商品数据写入Excel和可视化数据中

通过Selenium获取京东商品数据,并写入到Excel表格中,然后统计每个店铺名称出现的频率,并选取前5个,显示到可视化数据中。

2023-06-11 14:50:29 1829 4

原创 Python_PyStray结合Tkinter显示系统托盘图标

PyStray 是一个用于 Python 的系统托盘图标库,它可以让您轻松地在 Windows、macOS 和 Linux 下创建和管理托盘图标应用程序。通过 PyStray,您可以创建自定义托盘图标、菜单和气泡通知,并响应托盘图标的各种事件。

2023-05-02 19:00:36 4510 1

原创 python_实现按键退出程序

使用keyboard库来监听键盘按键。

2023-03-15 16:05:33 10451 3

原创 Centos7部署Sonic前后端和Agent 端

Sonic是一款开源、支持分布式部署、在线自动化测试的私有云真机平台

2023-02-17 14:41:40 2266 2

Windows控件定位工具

Windows控件定位工具:Inspect    Inspect 是一个由 Microsoft 提供的工具,专门用于检查 Windows 应用程序的 UI 元素。它可以让开发者查看和获取界面中每个控件的详细信息,包括控件的属性(如名称、类型、状态)及其在界面中的位置。开发者可以利用这些信息,帮助 pywinauto 定位和操作目标控件。Inspect 主要用于辅助开发人员识别元素,特别是在测试和自动化脚本中非常实用。 Windows控件定位工具:Spy++    Spy++ 是 Microsoft Visual Studio 附带的工具,用于捕获和显示 Windows 应用程序的消息和元素。它能够实时跟踪应用程序中的窗口和控件,并提供详细的消息传递和元素层次结构。与 Inspect 类似,Spy++ 也帮助开发者分析和调试应用界面,找出元素的 ID、类名等信息。它特别适合于需要深入了解应用程序消息和控件结构的开发者。

2025-05-15

Jmeter性能监控插件.rar

文件为JMeterPlugins-Standard-1.4.0,ServerAgent-2.2.1,Jmeter性能监控插件。

2019-10-16

空空如也

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

TA关注的人

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