Skip to content
📔 阅读量:

Linux 桌面 UI 自动化测试

YouQu 框架从设计之初,就是以桌面 UI 自动化测试为基础,因此 YouQu 真的非常擅长构建 Linux 桌面 UI 自动化项目。

YouQu 在桌面 UI 自动化测试方向也有非常多的技术突破,例如:兼容 Wayland 显示协议、多样的元素定位方案、用例失败录屏、远程交互式控制等等。

安装

安装 YouQu:

shell
sudo pip3 install youqu-framework

创建一个项目

创建一个项目:

shell
youqu-startproject my_project

shell
my_project
├── apps  # 用于放置APP工程
├── conftest.py  # Pytest 插件库
├── CURRENT      # 记录YouQu当前的版本
├── env.sh       # 环境部署
├── manage.py    # 执行管理器
├── pytest.ini   # pytest.ini配置文件
├── ruff.toml    # ruff(Python最强代码扫描工具)配置文件
├── setting  # 全局配置
└── src      # 底层src

部署环境

安装 YouQu 执行环境:

shell
cd my_project
bash env.sh
# 使用的默认密码是 1;
# 您可以使用 -p 选项传入密码:bash env.sh -p ${my_password};
# 也可以修改配置文件 setting/globalconfig.ini 里面的 PASSWORD 配置项;