You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			21 lines
		
	
	
		
			837 B
		
	
	
	
		
			TypeScript
		
	
			
		
		
	
	
			21 lines
		
	
	
		
			837 B
		
	
	
	
		
			TypeScript
		
	
| import { _electron, Page } from '@playwright/test';
 | |
| 
 | |
| export const newUser = async (window: Page, userName: string) => {
 | |
|   // Create User
 | |
|   await window.click('text=Create Session ID');
 | |
|   // Wait for animation for finish creating ID
 | |
|   await window.waitForTimeout(1500);
 | |
|   //Save session ID to a variable
 | |
|   const sessionid = await window.inputValue('[data-testid=session-id-signup]');
 | |
|   await window.click('text=Continue');
 | |
|   // Input username = testuser
 | |
|   await window.fill('#session-input-floating-label', userName);
 | |
|   await window.click('text=Get Started');
 | |
|   // save recovery phrase
 | |
|   await window.click('text=Reveal recovery phrase');
 | |
|   const recoveryPhrase = await window.innerText('[data-testid=recovery-phrase-seed-modal]');
 | |
| 
 | |
|   await window.click('.session-icon-button.small');
 | |
|   return { userName, sessionid, recoveryPhrase };
 | |
| };
 |