如下所示:小程序自。化测试automator.launch执行后,再执行mockWxMethod。在小程序app.js获取systemInfo还是原来的systemInfo。
automator.launch({
cliPath: 'path/to/cli',
projectPath: 'path/to/project',
projectConfig: {
setting: {
autoAudits: true,
},
},
}).then(async miniProgram => {
await miniProgram.mockWxMethod(
'getSystemInfo',
function(obj, platform) {
return new Promise(resolve => {
this.origin({
success(res) {
res.platform = platform
resolve(res)
},
})
})
},
'test',
);
});
小程序app.js中获取systemInfo,还是原来的信息,请问怎么解?
const res = wx.getSystemInfoSync();
console.log(res, 'res');
目前对于一启动就执行的逻辑,没有办法进行 mock。