l***@163.com
l***@163.com
  • 发布:2021-01-08 17:06
  • 更新:2021-12-28 19:58
  • 阅读:814

uni-app自动化测试中微信报错,异步回调超时错误,是什么原因

分类:uni-app

下载vue-cli使用官方hello-uniapp模板,将其中文件替代成现有的页面文件等。

这个是现在我的测试文件:

运行 npm run test:h5 命令的输出结果:

可以发现能够正常测试,且能打印出页面元素,但是使用微信测试就不行(已经配置过appid等),以下是我的jest.config.js文件(我发现官方的mp-weixin的port是错误的,看了别人的配置写的9520):

运行 npm run test:mp-weixin命令输出结果

尝试解决错误,首先我先是把所有页面元素方法全部禁止,然后运行 npm run test:mp-weixin 命令输出结果,成功


但是这只是测试demo,关于项目的测试肯定是需要页面元素的测试内容的。
问:该错误如何解决,是不是要运行小程序的同时进行自动化测试(可能是因为获取不到页面实例)。

这是我使用vscode通过 npm run dev:mp-weixin 运行小程序,后手动选择项目时的报错内容

2021-01-08 17:06 负责人:无 分享
已邀请:
程序小仲

程序小仲

一样的问题,有知道是哪里的问题嘛?

8***@qq.com

8***@qq.com

出现类似的: thrown: "Exceeded timeout of 15000 ms for a hook.
还有 “ReferenceError: uni is not define”。。这要怎么处理?直接1+1=2 这种是可以的

该问题目前已经被锁定, 无法添加新回复