我正在使用botium-cli 0.0.40,并且具有以下convo文件(AGE.convo.txt):

#me
what is your age?

#bot
AGEA_UTT


还有一个话语文件(AGEA_UTT.utterances.txt):

AGEA_UTT
['I am $months months old.']
['I am $years years old.']
['I am 5 years old.']


答案是:['我今年5岁。]它通过了。但是对于['我6岁。“]失败了:


  TranscriptError:错误:convos / AGE.convo.txt:预期的漫游器响应
  (在第4行:#me-您的年龄是多少?)“ ['我今年6岁。']”
  匹配“ ['我是$ months月大。”],['我是$ years年
  岁。'],['我今年5岁。']“


是虫子吗?我必须更改任何Botium设置吗?维基没有提到任何需要:https://github.com/codeforequity-at/botium-core/wiki/Botium-Scripting#scripting-memory

提前致谢。

最佳答案

您必须将SCRIPTING_ENABLE_MEMORY功能设置为true才能启用内存。

注意:您提到的内部版本还不允许对内存表达式进行脚本化!这是计划在下周一发布的下一个版本的一部分!

关于testing - 脚本存储器与botium-cli上的语音不匹配,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54153962/

10-13 04:42