我正在设置Botium测试框架,以针对基于watson的聊天机器人运行一些测试,遇到错误:需要WATSON_USER功能,我正在关注此处的教程https://chatbotsmagazine.com/10-minutes-codeless-test-automation-for-ibm-watson-chatbots-d71eac9626d7

作为错误消息的一部分,它还建议我使用API​​密钥,但不确定如何获取。

botium-cli emulator --config ./botium.json
Error: WATSON_USER capability required (or use WATSON_APIKEY)
    at BotiumConnectorWatson.Validate (/usr/local/lib/node_modules/botium-cli/node_modules/botium-connector-watson/dist/botium-connector-watson-cjs.js:60:55)
    at Validate.Validate.then (/usr/local/lib/node_modules/botium-cli/node_modules/botium-core/src/containers/PluginConnectorContainer.js:72:66)


我的配置看起来像:

{
    "botium": {
        "Capabilities": {
            "PROJECTNAME": "****",
            "CONTAINERMODE": "watson",
            "WATSONCONVERSATION_USER": "*****",
            "WATSONCONVERSATION_PASSWORD": "*****",
            "WATSONCONVERSATION_WORKSPACE_ID": "****",
            "WATSONCONVERSATION_USE_INTENT": false
        }
    }
}

最佳答案

Botium中的功能名称已更改了一段时间,您可以在Github上找到有关Botium Watson Connector的有效功能的文档:https://github.com/codeforequity-at/botium-connector-watson

我用新功能名称更新了您提到的文章。 botium.json应该如下所示(请参阅文章):

testing - Botium无法按照该教程进行操作-LMLPHP

关于testing - Botium无法按照该教程进行操作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56321006/

10-10 23:42