首页 > 解决方案 > 无法通过剧作家执行空手道脚本

问题描述

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

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

使用端口:4444 浏览器:无头铬:假

ws://127.0.0.1:4444/c9e3265076caf23f548ddddbc66ac160

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

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

“ karate.io.netty.handler.codec.http.websocketx.WebSocketClientHandshakeException:无效的握手响应 getStatus:400 错误请求”

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

标签: ui-automationkarateplaywright

解决方案


Playwright 支持被认为是实验性的,可能需要一些代码贡献或研究,也许你可以帮忙?


推荐阅读