我想编写一个自动集成测试来测试与Google智能助理集成的DialogFlow代理。
现在,我需要通过流程,键入用户"所说的"进入Actions On Google测试控制台。
(我想我可以编写一个selenium脚本来执行此操作 - 但在我看来,必须有一种方法可以通过API执行此操作...)
答案 0 :(得分:2)
虽然Dialogflow有一个API that lets you issue queries against it,但这可能会触及一般的Dialogflow处理,并没有具体代表助手发送的内容。
我通常建议您针对您的履行服务进行测试,而不是测试Dialogflow的处理本身。由于您的履行服务器必须是HTTP [S]服务器,您可以自己构建JSON主体,根据需要更改参数,并验证JSON响应。如果需要,可以手动执行某些输入以捕获JSON首先显示的内容。