Go to file
mikigo 64aa98ca3b fix: fix env_dev.sh error
Description:

Log:
2023-08-22 18:35:08 +08:00
.reuse fix: 激动!饱含热泪,终于开源了,首次推送基础框架代码~ 2023-08-07 10:11:54 +08:00
apps fix: 1.发布到PyPI;2.新增youqu-startproject命令,用于创建项目; 2023-08-10 11:52:00 +08:00
public fix: 激动!饱含热泪,终于开源了,首次推送基础框架代码~ 2023-08-07 10:11:54 +08:00
setting fix: 1、优化基于UI的元素定位方案从libdtkwmjack.so获取窗口信息;2、增加2中skipif 2023-08-21 18:16:11 +08:00
src fix: fix env_dev.sh error 2023-08-22 18:35:08 +08:00
.env fix: 1.添加了.env文件用于初始化环境变量;2.update REAMD.md 2023-08-07 15:50:27 +08:00
.gitignore fix: 1.发布到PyPI;2.新增youqu-startproject命令,用于创建项目; 2023-08-10 11:52:00 +08:00
CURRENT fix: fix env_dev.sh error 2023-08-22 18:35:08 +08:00
LICENSE fix: 激动!饱含热泪,终于开源了,首次推送基础框架代码~ 2023-08-07 10:11:54 +08:00
README.md fix: update README shields 2023-08-16 13:41:03 +08:00
README.zh_CN.md fix: update README shields 2023-08-16 13:41:03 +08:00
_env_base.sh fix: fix env_dev.sh error 2023-08-22 18:35:08 +08:00
conftest.py fix: 1.开放录屏次数的命令行参数;2.接口项目不做分辨率校验 2023-08-10 20:31:06 +08:00
env.sh fix: 1、优化基于UI的元素定位方案从libdtkwmjack.so获取窗口信息;2、增加2中skipif 2023-08-21 18:16:11 +08:00
env_dev.sh fix: 修改了环境安装脚本名称,后续默认采用虚拟化方案进行环境安装,此功能可能还需要进一步验证稳定性和有效性。 2023-08-07 10:23:52 +08:00
manage.py fix: fix env_dev.sh error 2023-08-22 18:35:08 +08:00
publish.sh fix: release for 2.0.0 2023-08-15 14:37:32 +08:00
pylint.sh fix: 激动!饱含热泪,终于开源了,首次推送基础框架代码~ 2023-08-07 10:11:54 +08:00
pyproject.toml fix: fix env_dev.sh error 2023-08-22 18:35:08 +08:00
pytest.ini fix: 激动!饱含热泪,终于开源了,首次推送基础框架代码~ 2023-08-07 10:11:54 +08:00

README.md

YouQu

YouQu, a simple and powerful autotest framework.

PyPI PyPI - License PyPI - Python Version PyPI - Wheel PyPI - Implementation

English | 简体中文

YouQu is a Test automation Basic Framework, which is packaged and written based on the popular Test harness Pytest in the industry. It supports convenient writing, organization and execution of use cases. The core library includes OpenCV, Dogtail, OCR, etc., and multiple self-developed Test automation components, providing flexible execution configuration, case labeling management and other features.

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