22 lines
		
	
	
		
			610 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			610 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| const { ApplicationsModal } = require('./applications-modal');
 | |
| const { AuthenticatedPage } = require('./authenticated-page');
 | |
| 
 | |
| export class ApplicationsPage extends AuthenticatedPage {
 | |
|   screenshotPath = '/applications';
 | |
| 
 | |
|   /**
 | |
|    * @param {import('@playwright/test').Page} page
 | |
|    */
 | |
|   constructor(page) {
 | |
|     super(page);
 | |
| 
 | |
|     this.drawerLink = this.page.getByTestId('apps-page-drawer-link');
 | |
|     this.addConnectionButton = this.page.getByTestId('add-connection-button');
 | |
|   }
 | |
| 
 | |
|   async openAddConnectionModal () {
 | |
|     await this.addConnectionButton.click();
 | |
|     return new ApplicationsModal(this.page);
 | |
|   }
 | |
| }
 | 
