Go to file
mikigo eeb3447de1 fix: 更新了说明文档和版本更新记录文档;
Description:

Log:
2023-12-01 16:52:47 +08:00
.github/workflows chore: Sync by d17bd3d844 2023-10-30 08:12:56 +00:00
.reuse fix: update some shields 2023-08-23 19:08:34 +08:00
apps fix: 1.发布到PyPI;2.新增youqu-startproject命令,用于创建项目; 2023-08-10 11:52:00 +08:00
docs fix: 更新了说明文档和版本更新记录文档; 2023-12-01 16:52:47 +08:00
setting fix: 1.优化了数据回填的逻辑;2.新增远程执行数据回填汇总功能;3.将RELEASE.md文件移到项目根目录下,方便查看和编辑; 2023-11-13 13:50:04 +08:00
src fix: 1.更新了图像识别和OCR模块的功能;2.移除了.env文件; 2023-11-22 10:48:00 +08:00
.gitignore fix: public独立发布,基础框架移除public模块,改为在env.sh阶段初始化public 2023-10-23 15:15:53 +08:00
CURRENT fix: 修复了一些已知问题; 2023-11-23 20:29:11 +08:00
LICENSE fix: update some shields 2023-08-23 19:08:34 +08:00
README.en.md fix: 1、将桌面通过配置文件定位的方法迁移到src下面,以便后续将Public独立出来;2、优化了部分docs内容和排版 2023-09-22 17:25:12 +08:00
README.md fix: 更新了说明文档和版本更新记录文档; 2023-12-01 16:52:47 +08:00
RELEASE.md fix: 更新了说明文档和版本更新记录文档; 2023-12-01 16:52:47 +08:00
_env_base.sh fix: 修复安装的libkf5wayland-dev版本过高与libkf5waylandclient5版本不匹配,需要麻烦自动化脚本中安装libkf5wayland-dev时限制版本,根据获取libkf5waylandclient5版本指定libkf5wayland-dev版本 2023-12-01 16:19:59 +08:00
conftest.py fix: 修复了一些已知问题; 2023-11-23 20:29:11 +08:00
deploy.sh fix: 1. fix docs; 2.add deploy.sh 2023-10-07 10:56:18 +08:00
env.sh fix: 修复了一些已知问题; 2023-11-23 20:29:11 +08:00
env_dev.sh fix: pip update 2023-11-01 10:00:36 +08:00
manage.py fix: 新增方法级别远程执行的方案; 2023-11-17 10:21:43 +08:00
mkdocs.yml docs: update docs 2023-11-09 09:45:34 +08:00
publish.sh fix: 修复了一些已知问题; 2023-11-23 20:29:11 +08:00
pylint.sh fix: 1. fix docs; 2.add deploy.sh 2023-10-07 10:56:18 +08:00
pyproject.toml fix: 修复了一些已知问题; 2023-11-23 20:29:11 +08:00
pytest.ini fix: 1.`public` 独立发布,基础框架移除此模块,在环境部署阶段进行 `public` 模块的初始化; 2023-10-23 14:53:20 +08:00
requirements-docs.txt fix: 1、将桌面通过配置文件定位的方法迁移到src下面,以便后续将Public独立出来;2、优化了部分docs内容和排版 2023-09-22 17:25:12 +08:00

README.en.md

                 YouQu

YouQu

YouQu, a simple and powerful autotest framework.

PyPI PyPI - License PyPI - Python Version Static Badge Static Badge

Downloads Downloads Downloads

English | 简体中文

YouQu is an automated testing basic framework designed and developed by Deepin Technology. It adopts the design concept of hierarchical structure, supports multiple element positioning and assertion, use case label management and execution, powerful log and report output and other special functions. At the same time, it is perfectly compatible with X11 and Wayland display protocols, the environment deployment is simple, and the operation is easy to use.

Installation

  • Installing from PyPI:

    sudo pip3 install youqu
    

    create a project:

    youqu-startproject my_project
    

    Installation dependencies:

    cd my_project
    bash env.sh
    
  • Install from source code:

    git clone https://github.com/linuxdeepin/deepin-autotest-framework.git my_project
    cd my_project
    bash env.sh
    

Usage

youqu manage.py run

Documentations

Getting help

Getting involved

We encourage you to report issues and contribute changes

License

YouQu is licensed under GPL-2.0-only