DDE Autotest for openEuler, based on YouQu.
openEuler 系统 DDE 桌面自动化测试。
-
安装 openEuler 24.03 LTS
-
通过以下步骤切换 DDE 桌面环境:
sudo yum install dde -y sudo systemctl set-default graphical.target sudo reboot
以下所有操作在 DDE 桌面环境下进行,且不在 root 用户下操作,
建议新建一个普通管理员用户:uos
sudo pip3 install youqu-framework
# 初始化工程
youqu-startproject dde
# 安装git
sudo yum install git -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
配置测试机的密码
配置文件:
setting/globalconfig.ini
修改配置文件:
;测试机的密码
PASSWORD = <PASSWORD>
安装依赖
cd dde/
bash env.sh -D
安装截图工具
sudo yum install xcomposite xfixes xinerama -y # 工具依赖
wget https://github.com/resurrecting-open-source-projects/scrot/releases/download/1.12.1/scrot-1.12.1.tar.gz
tar -xf scrot-1.12.1.tar.gz
cd scrot-1.12.1
./configure
make
sudo make install
# 在项目根目录下运行
python3 manage.py run
更多运行方式请查看文档:https://youqu.uniontech.com/
-
每次提交的 PR 只能包含一条提交。
-
提交 PR 时要在标题中对提交的内容进行简单描述,要求清晰明了。
-
PR 的内容应当是有价值的,无关紧要的内容或非常简单的优化可以与其他内容一起提交。
-
提交的代码应当注重规范性,提交前要对代码的格式与内容进行检查。
Q: OCR识别、图像识别服务器不可用?
A: OCR识别、图像识别等服务器仅对内网开放,外部可自行部署或者联系公司技术支持。