Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .pylintrc
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ persistent=yes

# Minimum Python version to use for version dependent checks. Will default to
# the version used to run pylint.
py-version=3.9
py-version=3.13

# Discover python modules and packages in the file system subtree.
recursive=no
Expand Down
11 changes: 6 additions & 5 deletions e2e/src/pages/AppCatalogPage.ts
Original file line number Diff line number Diff line change
Expand Up @@ -174,12 +174,13 @@ export class AppCatalogPage extends BasePage {
}

/**
* Click the final "Install app" button
* Click the final "Save and install" button
*/
private async clickInstallAppButton(): Promise<void> {
const installButton = this.page.getByRole('button', { name: 'Install app' });
const installButton = this.page.getByRole('button', { name: 'Save and install' })
.or(this.page.getByRole('button', { name: 'Install app' }));

await this.waiter.waitForVisible(installButton, { description: 'Install app button' });
await this.waiter.waitForVisible(installButton, { description: 'Save and install button' });

// Wait for button to be enabled
await installButton.waitFor({ state: 'visible', timeout: 10000 });
Expand All @@ -188,8 +189,8 @@ export class AppCatalogPage extends BasePage {
// Simple delay for form to enable button
await this.waiter.delay(1000);

await this.smartClick(installButton, 'Install app button');
this.logger.info('Clicked Install app button');
await this.smartClick(installButton, 'Save and install button');
this.logger.info('Clicked Save and install button');
}

/**
Expand Down
Loading