Skip to content

openeuler-mirror/dde_autotest_euler

Repository files navigation

DDE Autotest Euler

DDE Autotest for openEuler, based on YouQu.

openEuler 系统 DDE 桌面自动化测试。

star fork

安装系统

  • 安装 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识别、图像识别等服务器仅对内网开放,外部可自行部署或者联系公司技术支持。

用例列表

在线表格

Fork me on Gitee

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •