问题标签 [botium-box]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
72 浏览

automated-tests - Botium CLI 可以从 convo 文件和话语中生成 Botium 测试脚本吗?

我想使用 Botium 来创建聊天机器人测试脚本。

为此,我将定义 Botium convo 和 utterance 文件。

我可以激活 CLI(或其他 Botium api)来解析 Botium 文件并从这些文件中生成扩展的测试脚本吗?我希望生成的文件只包含机器人和用户文本,而不参考部分脚本的其他文件,也不参考话语文件。

例如,如果我的hello.convo.txt文件是:

hello_utt.utterances.txt

我想激活 Botium 以生成扩展的测试脚本。

第一次测试:

第二次测试:

Botium 支持吗?

0 投票
1 回答
73 浏览

botium-box - Botium Scripts from updated Crawler userFeedback.json not generating

When I attempt to re-run an updated userFeedback.json, with the script folder empty, I am not getting new scripts (that would include any changes made to the userFeedback.json file)

Do you have any suggestions on trouble shooting or settings/config changes?

Thanks!

0 投票
1 回答
47 浏览

botium-box - 关于 Botium-core 和其他自动化框架的问题

有没有人尝试过单独使用 botium-core 进行网络/移动会话测试,而其余的网页相关测试仍保留在现有的自动化框架中,如 nemo、nightwatch 或 roboautomation 框架。

例如登录网页和导航/启动聊天机器人可以保留在现有的自动化框架中,一旦启动,所有对话断言都可以通过 botium 完成。

任何代码或文档参考都会非常有帮助。

0 投票
1 回答
54 浏览

botium-box - 运行 botium-cli (Botium) 时出现 readscript 错误

我是第一次尝试 botium-cli,但无法运行示例脚本。我收到以下错误:

我运行的步骤:

  • botium-cli 初始化
  • botium-cli 运行

眼镜:

  • OSX 大苏尔 11.2 (M1 mac)
  • 节点 v14.15.4
  • botium-cli v1.0.4

我错过了什么还是需要特定版本的节点?

0 投票
1 回答
24 浏览

botium-box - Botium-core 无法加载自定义断言器

我最近更新了我的测试项目中的依赖项。更新后,botium-core 无法加载我定义的自定义断言器。

这是一个 package.json 的片段,它显示了我的依赖项。

这是 botium.json 的片段

我还将路径切换到 .\src\asserter1.js,它可以在我的 Windows 机器上运行,但在 linux 构建环境中失败。

0 投票
1 回答
95 浏览

node.js - 使用 botium-cli 运行自定义示例时找不到 webdriver 模块?

我正在使用 Windows 10,并尝试运行从https://github.com/codeforequity-at/botium-connector-webdriverio.git克隆的自定义示例

我已经按照链接中的步骤安装了这些组件:

*自动化测试:https ://ichi.pro/es/botium-en-pocas-palabras-parte-3-automatizacion-de-pruebas-de-chatbot-119084922769950

*安装 Webdriverio 和 selenium:https ://github.com/codeforequity-at/botium-connector-webdriverio

基本上,我已经从我的项目路径中执行了以下命令:

*npm install -g botium-cli npm install -g botium-connector-webdriverio

*botium-cli 初始化

*botium-cli 运行

注意:要运行测试,我在启动 selenium 后使用以下命令:

botium-cli 运行 --config C:\Botiumsample\samples\custom\botium.json --convos C:\Botiumsample\samples\custom\spec\convo

这是我得到的输出:

尽管有响应,但我可以在此路径中看到 webdriverio 模块:C:\Users\myuser\AppData\Roaming\npm\node_modules\botium-connector-webdriverio\node_modules\webdriverio

请对此错误有任何想法?谢谢

0 投票
1 回答
84 浏览

windows - botium-cli 模拟器不适用于 rasa 连接器

当我尝试为我的 rasa 机器人启动模拟器时,出现此错误。当我使用 curl 向它发送请求时,rasa 端点 url 工作得很好。

这是botium.json

这是带有详细标签的模拟器的输出。仍然不起作用,也许它与 botium 连接到机器人的方式有关?

0 投票
1 回答
24 浏览

botium-box - 如何配置 Botium 核心以测试托管在 Web 中的 directline3 聊天机器人。有人可以在这里指导我吗?

我想自动化托管在网络中的基于语音的聊天机器人。有人可以帮我从哪里开始吗?关于如何配置 Botium 绑定并开始执行的文档并不多。有人可以在这里帮助我吗

0 投票
0 回答
16 浏览

botium-box - Botium 语音处理中的文本到语音 API,在 Swagger UI 中进行测试时给了我一个 ECONNREFUSEDError 作为响应

我已经在我的系统中配置了 Botium 语音处理。但是,当我测试文本到语音 api 时,它返回连接被拒绝错误。

错误:调用 url http://tts:59125/voices 失败:错误:连接 ECONNREFUSED 172.18.0.2:59125

响应正文:{“状态”:“错误”,“消息”:“调用 url http://tts:59125/voices 失败:错误:连接 ECONNREFUSED 172.18.0.2:59125”}

响应标题:

连接:保持活动内容长度:119 内容类型:应用程序/json;charset=utf-8 日期:Fri,02 Apr 2021 07:46:33 GMT etag:W/"77-GrTRBV7y7SPacgMXl9QIDhTdt1k" 服务器:nginx/1.19.9 x-powered-by:Express

有人可以帮我做这个配置吗?

0 投票
1 回答
67 浏览

automated-tests - 我们可以使用 Botium CLI 在 SauceLabs 中测试移动语音应用程序吗?

我们可以利用 Botium 语音处理和 Botium CLI 来测试基于移动语音的应用程序(基于 Rasa 构建)吗?这个想法是在 SauceLabs 或任何云服务上测试应用程序。大多数文档都围绕 Alexa Skills。

Florian Treml 的这篇文章很不错,但它使用了 Botium-box,并且与我们的用例不同。 https://medium.com/swlh/beginners-guide-to-automated-voice-app-testing-4596dd9130fd

有没有我们可以参考的工作示例?