- 博客(120)
- 资源 (1)
- 收藏
- 关注
原创 自动化测试脚本实践:基于 Bash 的模块化测试框架
本文将介绍一款基于 Bash 脚本的简单自动化测试工具,它旨在帮助测试人员高效地管理和执行多种测试任务。这个脚本不仅能在命令行下交互式地进行模块选择,还能根据实际测试结果显示通过或失败的状态,方便测试人员快速识别问题。
2025-01-07 15:29:11 683
原创 基于Shell和Expect的WiFi连接与断开自动化脚本
本文将介绍一套自动化脚本,旨在通过Shell和Expect脚本自动连接和断开WiFi。脚本的核心组件包括配置文件管理、WiFi服务扫描、密码读取、以及WiFi的连接与断开等操作。这些脚本适用于Linux环境,并利用了connmanctl命令来控制WiFi连接。
2024-12-10 15:48:55 487
原创 Linux系统硬件老化测试脚本:自动化负载与监控
这篇文章介绍了一款用于Linux系统的硬件老化测试脚本。脚本通过对CPU、内存、硬盘和GPU进行高强度负载测试,持续运行设定时长,模拟长时间高负荷环境,验证硬件稳定性与可靠性。测试过程中,脚本实时监控CPU温度、频率、内存使用情况等,并将结果记录到日志文件中。测试完成后,提供详细反馈,帮助用户评估设备性能和健康状况。
2024-11-27 20:19:10 625
原创 Linux系统下使用Parted调整物理分区大小
在管理Linux系统时,有时需要对物理分区大小进行调整以满足不断变化的需求。Parted是一款功能强大的分区管理工具,可以帮助您轻松地进行这项任务。本文将简要介绍如何使用Parted来调整物理分区大小,让您能够快速且安全地完成这一操作。
2024-04-18 15:16:11 1987
原创 解决Linux根分区空间不足的方法:利用Home分区进行扩容
在进行系统安装时,一个常见的困扰是默认分区设置可能导致home分区拥有过多的空间,而root分区却显得十分紧缺。这种情况下,用户往往会陷入无法继续安装软件或存储文件的困境。本文将向您展示如何通过合理的调整,将home分区中多余的空间释放出来,并将其划归给root分区,从而解决这一棘手的问题。跟随下文,您将了解如何轻松应对这一挑战,优化您的Linux系统存储配置。
2024-04-16 16:49:42 4176
原创 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 1036
原创 Python_MQTT发布/订阅封装
本文介绍了如何使用Python编写一个简单的MQTT发布者和订阅者类来封装MQTT客户端。通过这两个类,我们可以轻松地连接到MQTT服务器并发布/订阅消息到指定主题。封装MQTT客户端可以简化开发过程,使得连接和发布/订阅消息变得更加简单。
2024-01-10 11:21:30 1469 2
原创 Python_os.path 模块使用详细教程
os.path 模块是 Python 标准库中的一部分,用于处理文件路径和文件名的操作。它提供了一组函数来执行与文件路径相关的常见操作,例如拼接路径、获取文件名、判断路径是否存在等。
2024-01-05 11:39:28 1259
原创 Python键鼠控制之PyAutoGUI方法
PyAutoGUI 是一个 Python 库,用于在桌面应用程序中自动化鼠标和键盘操作。它提供了一组简单而强大的方法,使得开发者可以编写脚本来模拟用户的鼠标点击、键盘输入以及屏幕截图等操作。
2023-12-13 11:18:32 2211
原创 Python实现软件中英文对照表功能
然后,使用Python的json模块读取JSON文件,并根据系统语言选择相应的翻译内容。首先,创建一个JSON文件(例如translation.json)来存储翻译内容。
2023-12-12 14:54:49 806
原创 Python之Appium 2自动化测试(Android篇)
1、Appium 2 环境搭建2、安装 Appium-Python-Client,和 Selenium3、手机连接电脑,并在dos窗口启动 Appium Server4、演示环境APP软件:ES文件浏览器、随手记5、查看元素唯一方法。
2023-11-30 16:45:36 6039 7
原创 Windows系统搭建Appium 2 和 Appium Inspector 环境
自 2022 年 1 月 1 日起,Appium 核心团队不再维护 Appium 1.x。官方支持的平台驱动程序的所有最新版本均不兼容 Appium 1.x,需要 Appium 2 才能运行。
2023-11-28 11:41:54 5197 1
原创 Centos 7 部署Docker CE和docker-compose教程
①、安装依赖包②、设置yum源③、生成并更新系统中的软件包缓存④、安装、启动、并设置Docker开机自启。
2023-10-20 17:25:12 2028
原创 CentOS 7 部署Jellyfin详细教程
Jellyfin是免费、开源的媒体服务器解决方案,它能让我们轻松地管理和访问个人媒体文件,如电影、音乐等。本文将向您介绍如何快速搭建和部署Jellyfin,并分享一些最佳实践和技巧,帮助您更好地利用这个强大的媒体服务器解决方案。无论您是媒体爱好者、家庭用户还是数字内容创作者,Jellyfin都将是一个令人愉悦的工具,让您的媒体体验更加便捷和个性化。
2023-10-16 17:34:32 5498 9
原创 python_logging日志模块按大小和时间分割方法
Python的logging模块是一个强大的日志记录工具,用于记录应用程序运行时的信息、警告和错误。
2023-10-12 16:12:08 2186
原创 selenium中ActionChains方法详细讲解
本文将介绍Selenium中的ActionChains类及其使用方法,帮助您模拟用户在网页上的鼠标和键盘操作。了解ActionChains的常用方法和示例代码,可轻松实现移动鼠标、点击元素、拖拽元素等操作。通过本文的学习,您能更好地应用ActionChains解决自动化测试或网页爬取中的问题。
2023-09-19 17:03:04 3338 1
原创 Centos 7 通过Docker部署OnlyOffice -未默认启用JWT版本
在有些集成网站中,是不支持JWT,如果下载默认启用JWT的版本,然后禁用JWT的话,在局域网中通过私有IP访问时就会出现问题,以下会介绍未默认启用JWT版本的部署方法。
2023-09-03 02:09:23 2518
原创 使用Python和systemctl管理Linux系统服务的简便工具
本文介绍了一个实用工具,用于在Linux系统上管理systemctl服务。该工具提供了创建、安装、卸载、启动和停止服务的功能,帮助用户轻松地管理和控制正在运行的服务。
2023-08-29 16:37:03 827
原创 阿里云服务器搭建FRP实现内网穿透-P2P
frp(Fast Reverse Proxy)是一个开源的反向代理工具,它提供了多种功能,包括端口映射、流量转发和内网穿透等。在frp中,P2P(Peer-to-Peer)功能允许直接将数据从一个客户端传输到另一个客户端,而无需经过服务器中转。
2023-08-26 10:53:17 6149 2
原创 Selenium webdriver_manager根据浏览器版本自动下载对应驱动程序
webdriver_manager 是 Python 中的一个库,用于管理 Web 驱动程序。它的作用是自动下载和设置不同浏览器(如 Chrome、Firefox、Edge 等)的 Web 驱动程序,以便在自动化测试中使用这些浏览器。
2023-08-18 22:59:54 11125 6
原创 Pytest学习教程_测试报告生成pytest-html(三)
pytest-html 是一个用于生成漂亮的 HTML 测试报告的 pytest 插件。它可以方便地将pytest 运行的测试结果转换为易于阅读和理解的 HTML 报告,提供了丰富的测试结果展示功能和交互性。
2023-08-01 15:19:23 1587
原创 Pytest学习教程_装饰器(二)
pytest装饰器是在使用 pytest 测试框架时用于扩展测试功能的特殊注解或修饰符。使用装饰器可以为测试函数提供额外的功能或行为。
2023-07-30 00:18:15 2241
原创 Pytest学习教程_基础知识(一)
pytest是一个用于编写和执行Python单元测试的框架。它提供了丰富的功能和灵活性,使得编写和运行测试变得简单而高效。
2023-07-27 17:26:49 763
原创 Tkinter_通过webbrowser调用系统默认浏览器
使用tkinter库创建窗口应用程序示例。它包含一个按钮和一个标签,点击按钮和标签可以调用系统默认浏览器打开指定网页。
2023-07-07 10:38:49 430
原创 Tkinter_使用Progressbar创建和管理进度条
Progressbar是Tkinter库中的一个小部件,用于创建和管理进度条。它可以在图形用户界面中显示任务的进度,并提供了多种样式和配置选项。
2023-07-05 16:41:45 2128
原创 python_Tkinter实时显示数据
使用Tkinter库编写数据展示界面。创建一个窗口,实时显示温度、湿度和当前时间的标签,并通过多线程从传感器获取模拟温湿度数据并更新界面。
2023-07-05 14:41:21 2003
原创 Tkinter创建列表使用方法
ttk.Treeview 是 Tkinter 模块中的一个组件,它提供了一个可用于显示层次结构数据的树状列表。ttk.Treeview 是 Tkinter 中非常强大和灵活的组件,可用于创建各种复杂的层次结构列表和数据展示界面。你可以根据自己的需求来配置和使用 ttk.Treeview,以实现定制的树状列表功能。
2023-06-24 15:20:47 5210 6
原创 Python_获取京东商品数据写入Excel和可视化数据中
通过Selenium获取京东商品数据,并写入到Excel表格中,然后统计每个店铺名称出现的频率,并选取前5个,显示到可视化数据中。
2023-06-11 14:50:29 1673 3
原创 Python_PyStray结合Tkinter显示系统托盘图标
PyStray 是一个用于 Python 的系统托盘图标库,它可以让您轻松地在 Windows、macOS 和 Linux 下创建和管理托盘图标应用程序。通过 PyStray,您可以创建自定义托盘图标、菜单和气泡通知,并响应托盘图标的各种事件。
2023-05-02 19:00:36 4089 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人