EUDI Wallet Test Report
Report generated 20-05-2026 11:33

Feature: Present digital attestations via browser using EUDI wallet on same device

As a EUDI Wallet User
I want to present digital attestations to a requestor Relying Party residing on the same device as my EUDI Wallet, by utilising browser capabilities
So that I can provide verified information through the browser seamlessly, without manual app switching.

Scenarios

Given the user is on the Relying Party service page

When the user initiates the wallet verification flow

Then a presentation request is initiated by the Relying Party

Given a presentation request has been initiated

When the browser processes the Digital Credentials API invocation

Then the user is prompted to grant permission

Given the browser displays a permission prompt

When the user grants permission

Then the Operating System starts searching for suitable attestations

Given the Operating System searches installed Wallet Units

When suitable attestations matching the request exist

Then the browser displays a selector interface with the matching attestations

Given the Operating System searches installed Wallet Units

When no suitable attestations match the request

Then the user is notified and the process is terminated

Given matching attestations are displayed in the selector interface

When the user views the attestation list

Then each attestation displays credential type, and wallet name

Given multiple Wallet Units contain suitable attestations

When the selector interface is displayed

Then each attestation indicates which Wallet Unit holds it

Given the selector interface displays suitable attestations

When the user selects one attestation

Then the corresponding Wallet Unit is automatically invoked

Given the Wallet Unit is opened after attestation selection

When the presentation request screen is shown

Then the requested attestations and related attributes are displayed

Given the presentation request screen is displayed in the Wallet

When the user provides consent to share selected attributes

Then the Wallet requests PIN authentication

Given the Wallet requests PIN authentication

When the user enters a valid six-digit PIN

Then the attestation is presented successfully

Given the attestation has been presented to the Relying Party

When the Relying Party validates the attestation successfully

Then a verification confirmation is displayed in the browser

Given the attestation has been presented to the Relying Party

When the Relying Party fails to validate the attestation

Then an error message is displayed and retry is allowed

Feature Coverage By Scenario

Test Outcomes

Test Performance

Key Statistics

Number of Scenarios 13 Total Duration 7m 7s
Total Number of Test Cases 13 Fastest Test 23s
Number of Manual Test Cases 13 Slowest Test 44s
Tests Started May 20, 2026 11:33:54 Average Execution Time 32s
Tests Finished May 20, 2026 11:41:01 Total Execution Time 7m 6s

Automated Tests

No automated tests were executed

Manual Tests

## Scenario Context Steps Result
Present Digital Attestations via Browser using EUDI Wallet on Same Device User initiates verification from browser 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device Browser requests permission for Digital Credentials API 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device User grants Digital Credentials API permission 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device Matching attestations are found on the device 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device No matching attestations found 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device Attestation details are displayed in selector 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device Selector indicates Wallet Unit ownership 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device User selects an attestation and Wallet opens 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device Wallet verifies Relying Party identity and origin 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device User consents and proceeds to authentication 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device Successful authentication and presentation 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device Relying Party verifies attestation successfully 3 SUCCESS
Present Digital Attestations via Browser using EUDI Wallet on Same Device Relying Party verification fails 3 SUCCESS
Serenity BDD version 4.2.22