虚拟身份验证器
一种Web身份验证器模型的表示形式.
Web 应用程序可以启用基于公钥的身份验证机制(称为 Web 身份验证)以无密码方式对用户进行身份验证。 Web 身份验证 定义了允许用户创建公钥凭据并将其注册到身份验证器的 API。 身份验证器可以是硬件设备或软件实体,用于存储用户的公钥凭证并根据请求检索它们。
顾名思义,虚拟身份验证器模拟此类身份验证器进行测试。
虚拟身份验证器选项
虚拟身份验证器具有 一组属性。 这些属性在 Selenium 绑定中映射为 VirtualAuthenticatorOptions。
/examples/java/src/test/java/dev/selenium/interactions/VirtualAuthenticatorTest.java
/examples/dotnet/SeleniumDocs/Interactions/VirtualAuthenticatorTest.cs
/examples/javascript/test/virtual_authenticator/virtualAuthenticatorOptions.spec.js
添加虚拟身份验证器
它使用提供的属性创建一个新的虚拟身份验证器。
/examples/java/src/test/java/dev/selenium/interactions/VirtualAuthenticatorTest.java
/examples/dotnet/SeleniumDocs/Interactions/VirtualAuthenticatorTest.cs
/examples/javascript/test/virtual_authenticator/virtualAuthenticator.spec.js
删除虚拟身份验证器
删除之前添加的虚拟身份验证器。
/examples/java/src/test/java/dev/selenium/interactions/VirtualAuthenticatorTest.java
/examples/dotnet/SeleniumDocs/Interactions/VirtualAuthenticatorTest.cs
/examples/javascript/test/virtual_authenticator/virtualAuthenticator.spec.js
创建永久凭据
使用给定的所需凭据 参数 创建一个永久(有状态的)凭据。
/examples/java/src/test/java/dev/selenium/interactions/VirtualAuthenticatorTest.java
/examples/dotnet/SeleniumDocs/Interactions/VirtualAuthenticatorTest.cs
/examples/javascript/test/virtual_authenticator/virtualAuthenticator.spec.js
创建临时凭据
使用给定的所需凭据 参数 创建一个常驻(无状态)凭据。
/examples/java/src/test/java/dev/selenium/interactions/VirtualAuthenticatorTest.java
/examples/dotnet/SeleniumDocs/Interactions/VirtualAuthenticatorTest.cs
/examples/javascript/test/virtual_authenticator/virtualAuthenticator.spec.js
添加凭据
向身份验证器注册凭据。
/examples/java/src/test/java/dev/selenium/interactions/VirtualAuthenticatorTest.java
/examples/dotnet/SeleniumDocs/Interactions/VirtualAuthenticatorTest.cs
/examples/javascript/test/virtual_authenticator/virtualAuthenticator.spec.js
获取凭据
返回身份验证者拥有的凭据列表。
/examples/java/src/test/java/dev/selenium/interactions/VirtualAuthenticatorTest.java
/examples/dotnet/SeleniumDocs/Interactions/VirtualAuthenticatorTest.cs
/examples/javascript/test/virtual_authenticator/virtualAuthenticator.spec.js
删除凭据
根据传递的凭据ID从身份验证器中删除凭据。
/examples/dotnet/SeleniumDocs/Interactions/VirtualAuthenticatorTest.cs
/examples/java/src/test/java/dev/selenium/interactions/VirtualAuthenticatorTest.java
删除所有凭据
从身份验证器中删除所有凭据。
/examples/java/src/test/java/dev/selenium/interactions/VirtualAuthenticatorTest.java
/examples/dotnet/SeleniumDocs/Interactions/VirtualAuthenticatorTest.cs
/examples/javascript/test/virtual_authenticator/virtualAuthenticator.spec.js
设置用户验证状态
设置身份验证器是模拟用户验证成功还是失败。
/examples/java/src/test/java/dev/selenium/interactions/VirtualAuthenticatorTest.java
/examples/dotnet/SeleniumDocs/Interactions/VirtualAuthenticatorTest.cs
/examples/javascript/test/virtual_authenticator/virtualAuthenticator.spec.js
最后修改 July 29, 2025: Adding trailing / to retrieve code from GitHub (48b97e9bf8)




