web: browser check waits for the credential views before it fills them

This commit is contained in:
2026-11-12 07:11:23 +00:00
parent cf6f71039f
commit 2934e59fda
+2
View File
@@ -21,6 +21,7 @@ try{
await cdp('WebAuthn.addVirtualAuthenticator',{options:{protocol:'ctap2',transport:'internal',hasResidentKey:true,hasUserVerification:true,isUserVerified:true,automaticPresenceSimulation:true}},sessionId);
browser('wait','#credential-notice:not([hidden])');
browser('click','#register-first');
browser('wait','input[name=label]');
browser('fill','input[name=label]','Browser check');
browser('click','#credential-view form button');
browser('wait','--text','Complete.');
@@ -31,6 +32,7 @@ try{
browser('click','#credential-close');
browser('wait',`#approvals a[href="/#approve/${request}"]`);
browser('click',`#approvals a[href="/#approve/${request}"]`);
browser('wait','#credential-view button[value=approve]');
browser('click','#credential-view button[value=approve]');
browser('wait','--text','Complete.');
const record=await (await fetch('http://localhost:8080/api/cred/requests/'+request)).json();