我如何在空手道上集成socket.io

时间:2020-04-29 17:36:29

标签: socket.io karate

我知道空手道具有对WebSocket的内置支持,但是反正空手道可以使用 socket.io 吗?

我想向与socket.io通信的微服务中发送一条消息,然后等待响应以断言该消息符合预期。

1 个答案:

答案 0 :(得分:0)

不,您不能使用Karate中的任意JavaScript库,通常不需要。

编辑:如果您确切说明您要尝试做的事情(可以编辑您的问题),则可以使讨论更加富有成效。空手道是一个测试框架。如果您发现WebSockets实现中存在空白,则正确的做法是要求修复,请参见示例:https://github.com/intuit/karate/issues/775

或者也许您需要做的就是使用Java互操作。我知道有团队使用它来测试执行双向/异步流的gRPC,JMS消息传递和聊天机器人:https://twitter.com/KarateDSL/status/1128170638223364097