无法通过剧作家执行空手道脚本

时间:2021-07-22 18:44:50

标签: ui-automation karate playwright

我正在尝试通过 playwright 执行空手道脚本。我通过在 cmd 中运行 node server.js 来启动剧作家服务器,如下所示

C:\Documents\playwright>节点 server.js

使用端口:4444 浏览器:chromium headless:false

ws://127.0.0.1:4444/c9e3265076caf23f548ddddbc66ac160

并给出空手道驱动配置中生成的websocket url,如下所示。

  • configure driver = { type: 'playwright', start: false, playwrightUrl: 'ws://127.0.0.1:4444/c9e3265076caf23f548ddddbc66ac160' }。

当我执行空手道脚本时,它既不抛出任何错误也不执行它,它停止并且根本不停止执行。但是如果我提到不正确的 playwrightUrl 值,那么它会抛出

" karate.io.netty.handler.codec.http.websocketx.WebSocketClientHandshakeException: 无效的握手响应 getStatus: 400 Bad Request"

如果我在这里遗漏了什么,请告诉我,并请帮助我通过剧作家执行空手道脚本!谢谢

1 个答案:

答案 0 :(得分:0)

剧作家支持被认为是实验性的,可能需要一些代码贡献或研究,也许您可​​以提供帮助?