test: Credential test migration part 1 (#19420)

This commit is contained in:
Declan Carroll
2025-09-12 12:32:04 +01:00
committed by GitHub
parent 752436d1e4
commit 1a1c07d6eb
18 changed files with 740 additions and 499 deletions

View File

@@ -18,6 +18,26 @@ export class NodeDetailsViewPage extends BasePage {
this.editFields = new EditFieldsNode(page);
}
getNodeCredentialsSelect() {
return this.page.getByTestId('node-credentials-select');
}
credentialDropdownCreateNewCredential() {
return this.page.getByText('Create new credential');
}
getCredentialOptionByText(text: string) {
return this.page.getByText(text);
}
getCredentialDropdownOptions() {
return this.page.getByRole('option');
}
getCredentialSelect() {
return this.page.getByRole('combobox', { name: 'Select Credential' });
}
async clickBackToCanvasButton() {
await this.clickByTestId('back-to-canvas');
}
@@ -554,7 +574,7 @@ export class NodeDetailsViewPage extends BasePage {
// Credentials modal helpers
async clickCreateNewCredential(eq: number = 0): Promise<void> {
await this.page.getByTestId('node-credentials-select').nth(eq).click();
await this.page.getByTestId('node-credentials-select-item-new').click();
await this.page.getByTestId('node-credentials-select-item-new').nth(eq).click();
}
// Run selector and linking helpers