首页 > 解决方案 > 使用空手道通过 Playwright 启动浏览器窗口的示例

问题描述

有没有人有一个使用 Playwright 在空手道 .feature 文件中启动浏览器窗口的简单示例?

最好在 Playwright 服务器已经启动的地方。我特别不清楚该行中需要包含哪些参数 * configure driver =

标签: ui-automationkarateplaywright

解决方案


说明在这里:https ://github.com/karatelabs/karate/tree/master/karate-core#playwright

如果已经开始,您确实需要知道服务器 URL 是什么。然后驱动程序配置将是这样的:

* configure driver = { type: 'playwright', start: false, playwrightUrl: '<change me>' }

似乎较新版本的 Playwright 确实允许您在启动服务器时将服务器 URL 值设置为“已知”值,请参见wsPath此处:https ://playwright.dev/docs/api/class-browsertype#browser-type -启动服务器

空手道的剧作家支持仍处于试验阶段,因此如果您可以在此处报告您的发现,那将对其他人有所帮助。


推荐阅读