Files
automatisch/packages/e2e-tests/fixtures/applications-page.js
2024-07-16 12:08:50 +02:00

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);
}
}