我正在使用 Playwright 来自动化我正在使用 Fido2 u2f 的网站上的内容。我无法在无头模式下运行它,因为我需要准备好在提示时触摸我的 u2f。这很烦人。
有没有办法在我不必点击的情况下接受 u2f?通过代码。
谢谢你。
我正在使用 Playwright 来自动化我正在使用 Fido2 u2f 的网站上的内容。我无法在无头模式下运行它,因为我需要准备好在提示时触摸我的 u2f。这很烦人。
有没有办法在我不必点击的情况下接受 u2f?通过代码。
谢谢你。
您可以使用 WebAuthn 规范中定义的虚拟身份验证器 API以编程方式在您的自动化测试管道中设置对 WebAuthn 的自动响应。
其中定义的端点是您在浏览器中发出的 REST 请求,因此只要 PlayWright 为您提供一种在您正在测试的无头浏览器中执行 JS 的机制,那么您应该能够设置软件身份验证器来响应 WebAuthn API 调用无需您进行任何交互。