【问题标题】:Botium Box crawler test case failing on Watson Assistant buttonsBotium Box 爬虫测试用例在 Watson Assistant 按钮上失败
【发布时间】:2023-03-11 23:06:01
【问题描述】:

我正在对 Watson Assistant 技能使用 Botium Box 爬虫。 该机器人的初始语句包括一个问候语和七个按钮。 Botium 正在为每个按钮生成测试用例,但按下按钮不会在 Watson Assistant 中生成正确的响应。

生成的案例如下:

1.6.2.2.2.4_hello_Password

#bot

#me
hello

#bot
UTT_M1_HI-THERE!

#bot
BUTTONS Benefits|Badges, Explanation of Badges or Certificate of Completion|COVID-19|ID Cards - Order, View, Print, Return|Employment/Termination|Password|None of the above, enter search text

#me
BUTTON password|Password

#bot
(responds as if Watson Assistant received the word "BUTTON" rather than the "password" value in "Password"-labeled button)

对话节点具有使用以下条件的子响应:

input.text=="password" or input.text.contains("password")

Watson Assistant 中按钮按下的预期行为是将按钮文本(不是标签)传递给按钮。在 Watson Assistant Try it Out 面板中,我单击“密码”,它会发送文本“密码”。

我可以在 Try it Out 中复制 Botium 行为的唯一方法是传递文字“BUTTON”。即使 Botium 发送 input.text=="BUTTON password|Password" 我的条件也应该触发。

是我使用 Botium Box 爬虫错误,还是爬虫有错误?

更新:其他按钮驱动的提示也可以使用,例如“是/否”按钮提示。我想知道是否存在解析问题,因为按钮的标签很长,带有一些特殊字符和标点符号。

【问题讨论】:

  • 感谢您的详细分析。将对此进行调查。
  • 您能否发布 Botium 日志输出,它将显示实际从 Botium 发送到 Watson 的有效负载
  • 检查了代码 - 实际上在这种情况下文本“密码”应该发送给 Watson 助手。详细日志输出应确认这一点以供进一步调查
  • 常规或详细日志输出没有提供太多细节(格式化道歉)* 2021-05-24T13:46:29.932Z:爬虫作业“你好”排队等待执行 * 2021-05-24T13: 46:32.385Z:开始处理,JobId #383623,带有'hello entry point。 * 2021-05-24T14:33:46.419Z:使用 'hello 入口点运行 Botium Crawler 已成功完成。 * 2021-05-24T14:33:48.261Z:工作完成

标签: automated-tests chatbot botium-box


【解决方案1】:

这个问题必须在下一个版本的爬虫包中得到解决。 如果您现在需要此修复,那么我们可以直接更新您的试用版。

【讨论】:

  • 谢谢,如果您能更新试用实例,我将不胜感激。
【解决方案2】:

您可以通过设置 DEBUG=botium-* 环境变量来获取更详细的日志。所以在命令行中它应该是这样的:

DEBUG=botium-* botium-cli crawler-run --entryPoints 'hello'

在这种情况下,您将获得一个日志和非常详细的日志。您可以使用 exitCriteria(例如:--exitCriteria 'Benefits' 'Badges')来减小其大小,以排除那些正常工作的路径。 我们将调查详细日志,请发送给我们。

【讨论】:

  • 我正在使用托管版本 - 我看不到在哪里放置 DEBUG 设置。我点击了“立即启动爬虫会话(扩展日志记录)”按钮,假设它是等效的。但是,我没有看到任何额外的日志记录。
  • 啊,这很重要 - 你使用的是什么实例?
  • us.ibm.botiumbox.com
  • Szabi 实际上正在研究这个 - 为了将来查询产品支持,我建议使用 Botium Box 论坛而不是 Stackoverflow - forum.botium.ai
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-07
  • 2023-03-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多