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