mirror of
https://github.com/n8n-io/n8n.git
synced 2026-05-29 15:57:00 +02:00
24 lines
548 B
TypeScript
24 lines
548 B
TypeScript
import type { Page } from '@playwright/test';
|
|
|
|
/**
|
|
* ProjectTabs component - navigation tabs within a project view
|
|
* Mirrors the ProjectTabs.vue component in the frontend
|
|
*/
|
|
export class ProjectTabsComponent {
|
|
constructor(private readonly page: Page) {}
|
|
|
|
async clickCredentialsTab() {
|
|
await this.page
|
|
.getByTestId('project-tabs')
|
|
.getByRole('link', { name: /credentials/i })
|
|
.click();
|
|
}
|
|
|
|
async clickWorkflowsTab() {
|
|
await this.page
|
|
.getByTestId('project-tabs')
|
|
.getByRole('link', { name: /workflows/i })
|
|
.click();
|
|
}
|
|
}
|