DDE Autotest for openEuler, based on YouQu.
openEuler 系统 DDE 桌面自动化测试。
-
安装 openEuler 24.03 LTS
-
通过以下步骤切换 DDE 桌面环境:
sudo yum install dde tar git -y sudo systemctl set-default graphical.target sudo reboot
以下所有操作在 DDE 桌面环境下进行,且不在 root 用户下操作,
建议新建一个普通管理员用户:uos
sudo pip3 install youqu-framework
# 初始化工程
youqu-startproject dde
# 安装编辑工具、ibus输入法,在ibus首选项中添加中文输入法
sudo yum install vim ibus-libpinyin -y
# 克隆用例仓库
cd dde/apps/
git clone https://gitee.com/openeuler/dde_autotest_euler.git
dde/apps/
├── dde_autotest_euler
│ ├── __init__.py
│ ├── case
│ ├── method
│ ├── config.py
│ ├── conftest.py
│ ├── dde.csv
│ ├── LICENSE
│ └── README.md
配置测试机的密码
配置文件:
cd dde/
vim setting/globalconfig.ini
修改配置文件:
;测试机的密码
PASSWORD = <PASSWORD>
安装依赖
cd dde/
bash env.sh -D
安装截图工具
cd dde/apps/dde_autotest_euler/tools/
bash install_scrot.sh
安装xdotool工具
cd dde/apps/dde_autotest_euler/tools/
bash install_xdotool.sh
# 在项目根目录下运行
python3 manage.py run
更多运行方式请查看文档:https://youqu.uniontech.com/
-
每次提交的 PR 只能包含一条提交。
-
提交 PR 时要在标题中对提交的内容进行简单描述,要求清晰明了。
-
PR 的内容应当是有价值的,无关紧要的内容或非常简单的优化可以与其他内容一起提交。
-
提交的代码应当注重规范性,提交前要对代码的格式与内容进行检查。
Q: OCR识别、图像识别服务器不可用?
A: OCR识别、图像识别等服务器仅对内网开放,外部可自行部署或者联系公司技术支持。