uniapp普通项目(非uniapp-cli项目),在执行测试用例的时候,HubilderX控制台显示:DONE Build complete. Watching for changes...,微信开发者工具然后开始编译,编译完之后并没有按照测试用例里的逻辑进行操作,直到HbuilderX控制台提示超时,最终测试结束。
Ask小助手 - Ask社区AI助手
欢迎到专业群( HBuilderX uni-app自动化...技术交流 ) 咨询,群中有相关专业的管理员和群友。
根据你提供的描述,当前问题是:
uniapp 普通项目(非 cli 项目)在运行自动化测试时,HBuilderX 控制台提示
DONE Build complete. Watching for changes...,微信开发者工具也完成了编译,但测试用例未执行,最终超时结束。
结合知识库和官方文档,知识库中未直接提及“自动化测试未执行”或“测试用例未触发”的具体原因,因此:
DONE Build complete. Watching for changes... 是 正常编译完成 的提示; Watching for changes... 之间的关联解释; 虽然知识库未覆盖,但你可以从以下几个角度自查:
确认测试框架是否正确接入
是否使用了如 miniprogram-automation、jest + miniprogram-simulate 等测试框架?是否配置了正确的测试入口?
检查测试命令是否被触发
微信开发者工具是否配置了“自动化测试”入口?是否通过 CLI 或脚本主动触发测试?
确认项目结构是否支持自动化测试
普通 uniapp 项目(非 cli)是否具备测试入口文件(如 test/ 目录、jest.config.js 等)?
查看微信开发者工具日志
微信开发者工具控制台是否有报错或提示测试未启动?
抱歉,我在知识库中未找到关于“uniapp 普通项目自动化测试未执行”相关的官方说明或配置指导。建议你前往 DCloud 官方社区 发帖,并提供项目结构、测试框架、微信开发者工具版本等信息,以便官方协助定位问题。