Я пытаюсь протестировать botium против помощника Ватсона после вики.
Запуск:
- MacOS High Sierra 10.13.06
- Узел 8.10
- Npm 6.4.1
Шаг за шагом, что я сделал:
- Я установил botium-cli:
npm i botium-cli -g
- Установите следующую структуру папок
Где это мой package.json:
{
"name": "botium",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"emulator": "botium-cli emulator console --convos ./spec/convos --config ./botium.json",
"emulatorBrowser": "botium-cli emulator browser --convos ./spec/convos --config ./botium.json"
},
"author": "",
"license": "ISC"
}
Иэто мой botium.json:
{
"botium": {
"Capabilities": {
"PROJECTNAME": "botium-sample1",
"CONTAINERMODE": "watsonconversation",
"WATSON_URL": "https://gateway-fra.watsonplatform.net/assistant/api",
"WATSON_USER": "<WATSON_USER_ID>",
"WATSON_PASSWORD": "<WATSON_PASSWORD",
"WATSON_WORKSPACE_ID": "<WATSON_WORKSPACE_ID>"
},
"Sources": {},
"Envs": {
"NODE_TLS_REJECT_UNAUTHORIZED": 0
}
}
}
Ожидаемое поведение:
При выполнении npm run emulator
я ожидаю, что botium отправит высказывания, указанные в spec/convos/captain.convo.txt
Уотсону и сравнить его с указанным тестом.
Фактическое поведение:
Error: Loading Botium plugin failed
at Validate.Validate.then (/Users/user/workspace/testing/botium/node_modules/botium-cli/node_modules/botium-core/src/containers/PluginConnectorContainer.js:56:15)
at <anonymous>