/ e2e / flows / encryption.yaml
encryption.yaml
 1  appId: com.acdc.messenger
 2  name: Encryption Tests
 3  ---
 4  # End-to-End Encryption Flow Tests
 5  
 6  - launchApp
 7  
 8  # Verify encryption status indicator
 9  - assertVisible:
10      id: 'encryption-status'
11      optional: true
12  
13  # Open settings
14  - tapOn:
15      id: 'settings-btn'
16      optional: true
17  
18  # Verify encryption settings
19  - assertVisible: 'End-to-End Encryption'
20    optional: true
21  
22  # Verify key exchange info
23  - assertVisible:
24      id: 'encryption-key-info'
25      optional: true
26  
27  ---
28  # Key Verification Flow
29  - launchApp
30  
31  # Navigate to contact info
32  - tapOn:
33      id: 'contact-info-btn'
34      optional: true
35  
36  # Verify safety number display
37  - assertVisible:
38      id: 'safety-number'
39      optional: true
40  
41  # Verify QR code for key verification
42  - assertVisible:
43      id: 'verification-qr'
44      optional: true