下载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 运行小程序,后手动选择项目时的报错内容