Youqu

Latest version: v2.14.0

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 11

1.2.52023

New 🌟

- `--app` 参数后面新增支持 `autotest_xxx` 和 `apps/autotest_xxx` 两种写法,目前支持三种参数传入方式:

shell
~$: youqu run -a deepin-music
~$: youqu run -a autotest_deepin_music
~$: youqu run -a apps/autotest_deepin_music


​ 后两种入参方式可以很方便在输入命令的过程中使用补全。[mikigo](https://github.com/mikigo)

- remote 远程执行新增从命令行传入测试机信息,远程机器的`userip:password`,多个机器用'/'连接,如果 `password` 不传入,默认取 `setting/remote.ini` 中 `CLIENT_PASSWORD` 的值,比如:`uos10.8.13.xx:1` 或 `uos10.8.13.xx` ;[mikigo](https://github.com/mikigo)

shell
python3 manage.py remote -c uos10.8.13.xx/uos10.8.13.xx
python3 manage.py remote -c uos10.8.13.xx:1/uos10.8.13.xx:2


Fix 🐛

- 日志模块修改为函数执行之前打印日志;[mikigo](https://github.com/mikigo)
- 日志模块增加白名单,通过类名开头,结束,包含等关键字控制需要打印的函数日志;[mikigo](https://github.com/mikigo)
- 远程执行时,如果传入了 `app_name` 只会将 `apps` 目录下 `app_name` 的目录发送到测试机;[mikigo](https://github.com/mikigo)
- `env.sh` 移除 `python3-dev`;[mikigo](https://github.com/mikigo)
- 修复 `Wayland` 下 `env.sh` 环境安装失败的问题,优化了 `deb` 依赖安装的逻辑;[mikigo](https://github.com/mikigo)
- 将 `env.sh` 刷新源的日志在终端显示,解决在 `CI` 环境下,长时间不输出日志连接中断的问题;[mikigo](https://github.com/mikigo)
- 修复`1060` 华为机型安装键鼠工具时依赖不兼容的问题;[mikigo](https://github.com/mikigo)

1.2.42023

Fix 🐛

- 修改 `CURRENT` 文件;[mikigo](https://github.com/mikigo)

1.2.32023

New 🌟

- `pylint.sh` 支持通过位置参数传入文件路径:`bash pylint.sh apps/autotest_deepin_music`,好处是参数路径可以在终端补全;[mikigo](https://github.com/mikigo)
- 新增系统命令 `youqu-pylint` ,用于静态代码扫描,使用方法: `youqu-pylint apps/autotest_deepin_music`;[mikigo](https://github.com/mikigo)
- 由于系统一些 `dbus` 接口改变,公共库中的 `dbus` 方法将不再维护,由子项目在 `other_widget.py` 里面进行维护;[mikigo](https://github.com/mikigo)

Fix 🐛

- 修复 `ssh` 环境下运行提示 “无法连接” 的问题;[mikigo](https://github.com/mikigo)
- 修复运行时程序退出,不输出异常日志的问题;[mikigo](https://github.com/mikigo)
- 修复`youqu remote xxx` 远程执行时,在服务端 `Ctrl + C` 无法停止程序运行的问题;[mikigo](https://github.com/mikigo)

1.2.22023

New 🌟

- 新增气泡类图像识别方案;`image_utils.py::ImageUtil::get_during`;[mikigo](https://github.com/mikigo)
- 图像识别新增指定区域识别,传入 `[x, y, w, h]`,x: 左上角横坐标;y: 左上角纵坐标;w: 宽度;h: 高度;根据匹配度返回坐标;[mikigo](https://github.com/mikigo)
- 图像识别新增指定目标图片,传入目标图片路径;[mikigo](https://github.com/mikigo)
- `env.sh` 移除 `pypinyin`;[mikigo](https://github.com/mikigo)
- 优化执行 `env.sh` 时的日志输出;[mikigo](https://github.com/mikigo)
- `manage.py` 移除了参数 `session_timeout` ,框架根据全局的 `timeout` 以及用例自定义的 `timeout` 自动计算出 `sessiontimeout` 的值;[mikigo](https://github.com/mikigo)
- 新增 ocr 服务器链接重试,默认重试1次,支持动态传入参数;[mikigo](https://github.com/mikigo)

Fix 🐛

- 修复了一些 pylint 扫描的代码风格问题;[mikigo](https://github.com/mikigo)
- 重新设计了测试报告主题;[mikigo](https://github.com/mikigo)

1.2.12023

New 🌟

- 支持使用系统命令 `youqu` 执行用例;可将`python3 manage.py` 替换为 `youqu` :

shell
youqu run -a deepin-music -k 001


- `RPC` 服务 `IP` 地址修改为域名:http://youqu.uniontech.com,指定不同的端口;[mikigo](https://github.com/mikigo)
- 在线文档地址修改为域名:http://youqu.uniontech.com,原来的地址 10.8.10.215 将不在使用;[mikigo](https://github.com/mikigo)

Fix 🐛

- 修复 `--count` 参数可能出现与其他框架的工程依赖存在冲突,报错重复注册的问题;[mikigo](https://github.com/mikigo)
- 修复 CI 环境下多个工程存在 Python 环境变量指向错误,导包报错的问题;[mikigo](https://github.com/mikigo)
- 修复单独运行方法时无日志输出的 Bug;[mikigo](https://github.com/mikigo)

1.2.02022

Page 9 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.