从“容器模式”的文档中可以看出,似乎支持Slack:“ ...当Chatbot运行时,就好像它已连接到Facebook Messenger平台,Microsoft Bot Framework或Slack API一样。 ”但是,我一直找不到对Slack连接器的任何特定引用。我们的产品是可通过Slack访问的机器人。我们正在通过Botium进行试验,以通过Simplerest连接器进行直接API测试,但希望通过Slack接口进行端到端测试(如果存在)。如果没有,是否有开发计划?
答案 0 :(得分:1)
有一个示例(https://github.com/codeforequity-at/botium-core/tree/master/samples/connectors/docker/slack),并且Botium功能在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机器人。 Slack ui也是如此。