https://github.com/dcloudio/hbuilderx-for-uniapp-test
HBuilderX uni-app自动化测试插件
https://github.com/dcloudio/hbuilderx-for-uniapp-test
Last synced: 10 months ago
JSON representation
HBuilderX uni-app自动化测试插件
- Host: GitHub
- URL: https://github.com/dcloudio/hbuilderx-for-uniapp-test
- Owner: dcloudio
- Created: 2023-05-31T12:09:29.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-08T02:11:43.000Z (11 months ago)
- Last Synced: 2025-04-08T03:23:24.622Z (11 months ago)
- Language: JavaScript
- Homepage: https://ext.dcloud.net.cn/plugin?id=5708
- Size: 1.43 MB
- Stars: 4
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
Awesome Lists containing this project
README
# hbuilderx-for-uniapp-test
本插件,用于在HBuilderX内运行uni-app自动化测试。
主要功能有:
- 初始化测试环境(创建测试配置文件、以及安装测试所需的环境)
- 运行测试 (运行项目下所有测试用例、运行某一个测试用例)
- 新建测试用例 (uni-app pages页面,右键菜单【新建测试用例】)
- 查看历史测试报告 (hbuilderx顶部运行菜单)
## 测试注意事项
1. 本插件支持`uni-app普通项目`和`uniapp-cli项目`。uniapp-cli项目,运行自动化测试,需要在当前项目下安装自动化测试依赖。
2. Windows电脑不支持运行测试到`ios手机`。
3. MacOSX电脑,仅支持运行测试到`ios模拟器`,不支持ios真机。
4. 运行测试到H5,仅支持`chrome`浏览器,不支持其它浏览器。HBuilderX 3.2.10+版本,支持safari和firefox。
5. 运行测试到Android手机,如果HBuilderX仅检测到一个android设备,直接运行测试到当前已连接设备。多个设备时,会弹窗要求选择手机。
6. node: 当本机未安装node时,将使用HBuilderX内置的node运行自动化测试。反之,本机安装了node,则使用本机的node。
## 扩展
- [uni-app自动化测试API](https://uniapp.dcloud.io/collocation/auto/quick-start)
- [jest官方文档](https://www.jestjs.cn/)