Botium 有 Slack 连接器吗?

Is there a Slack connector for Botium?

从 "Container mode" 的文档来看,似乎支持 Slack:“...而聊天机器人的运行就好像它连接到 Facebook Messenger 平台、Microsoft Bot Framework 或松弛 API。”但是,我一直无法找到对 Slack 连接器的任何具体参考。我们的产品是一个可通过 Slack 访问的机器人。我们正在试验 Botium 通过最简单的连接器进行直接 API 测试,但如果存在 Slack 接口,我们希望通过它进行端到端测试。如果没有,是否有开发一个的计划?

有一个样本可用 (https://github.com/codeforequity-at/botium-core/tree/master/samples/connectors/docker/slack), and the Botium capabilities are described in the Wiki (https://github.com/codeforequity-at/botium-core/wiki/Operation-Mode-docker)。它不是 E2E 测试,它更像是一个系统测试——当像这样使用 Botium 时,你的 Slack 机器人永远不会连接到 Slack 服务器,一切都被 Botium 拦截。如果您已经使用 HTTP/JSON 连接器进行了 API 测试,那么它可能不会对您的测试策略增加太多。

对于 E2E 测试,Botium 有一个连接器,它为托管聊天机器人的网站上的 运行 Selenium 和 Appium 测试提供了一个框架:https://github.com/codeforequity-at/botium-connector-webdriverio - 我自己从未尝试过,但我想它可以使用用于在 Slack ui 中测试 Slack 机器人。