我正在使用 Mocha 作为测试运行器为 Google Dialogflow 运行 botium 测试。由于某些报告要求,我分叉了 botium-binding,但我无法检索机器人消息。
测试运行时是否有任何挂钩可以检索机器人消息?
我知道下面的构造,但看起来在 Mocha 运行测试时没有调用此代码。
WaitBotSays (...args) {
if (this.container) {
return this.container.WaitBotSays(...args)
} else {
return Promise.reject(new Error('Botium Initialization failed. Please see error messages above (enable debug logging).'))
}
}
我还尝试从 this.compiler.convos.forEach((convo) => {...} 调用 WaitBotSays,但它似乎在等待机器人响应并且不继续对话的下一步。