YouQu-Next
Project description
YouQu3, Next generation Linux automation testing framework.
文档:https://youqu.uniontech.com/v3/
YouQu3 旨在成为下一代 Linux 自动化测试框架,全新的插件化及模块化功能,带来全新的使用效果。
特性
- 支持离线部署
- 极致轻量化、可定制化依赖
- 功能可插拔
- 可视化驱动配置
- 支持非开发者下运行
- 命令行友好
安装
基础环境(默认支持命令行自动化测试):
pip install youqu3
桌面 UI 自动化测试:
pip install youqu3[desktop-ui]
Web UI 自动化测试:
pip install youqu3[webui]
D-Bus 接口自动化测试:
pip install youqu3[dbus]
HTTP 接口自动化测试:
pip install youqu3[http]
YouQu3 插件生态
序号 | 插件名称 | 说明 | 可用 |
---|---|---|---|
1 | youqu-dogtail | 属性定位插件 | ✔️ |
2 | youqu-imagecenter-rpc | 基于 RPC 服务的图像识别插件 | ✔️ |
3 | youqu-mousekey | 键鼠操作插件 | ✔️ |
4 | youqu-dbus | D-Bus 操控插件 | ✔️ |
5 | youqu-pms-driver | PMS 测试单驱动插件 | - |
6 | youqu-button-center | 相对位移定位插件 | ✔️ |
7 | pytest-mark-manage | 用例标签化管理插件 | ✔️ |
8 | pytest-youqu-playwright | 基于 Playwright 的 Web UI 自动化插件 | ✔️ |
9 | pytest-record-video | 用例失败录屏插件 | - |
10 | funnylog | 全自动日志插件 | ✔️ |
11 | pdocr-rpc | 基于 RPC 服务的 OCR 识别插件 | ✔️ |
12 | allure-custom | 基于 Allure 定制的测试报告 | ✔️ |
13 | wdotool | Wayland 下完美的键鼠工具 | - |
14 | uos-method-toolkit(UMTK ) | UOS系统自动化测试操作方法套件 | 🔥 |
15 | youqu3-boom | 用于用例工程引导安装 YouQu3 环境 | ✔️ |
用例示例
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
youqu3-0.1.9.tar.gz
(1.0 MB
view hashes)
Built Distribution
youqu3-0.1.9-py3-none-any.whl
(39.4 kB
view hashes)