Skip to content

Commit b63003b

Browse files
harsh-vadoranuj-kumary
authored andcommitted
fix(playwright): fix flaky UserDetails E2E test (#27155)
(cherry picked from commit ac52fc1)
1 parent 0ae3382 commit b63003b

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

openmetadata-ui/src/main/resources/ui/playwright/e2e/Pages/UserDetails.spec.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -518,7 +518,19 @@ test.describe('User with different Roles', () => {
518518
.getByText('Application bot role', { exact: true })
519519
.click();
520520

521+
await adminPage.getByTestId('profile-edit-roles-select').click();
522+
523+
await adminPage.locator('.ant-select-dropdown').waitFor({
524+
state: 'hidden',
525+
});
526+
527+
const saveTeamsResponse = adminPage.waitForResponse(
528+
(response) =>
529+
response.url().includes('/api/v1/users/') &&
530+
response.request().method() === 'PATCH'
531+
);
521532
await adminPage.getByTestId('user-profile-edit-roles-save-button').click();
533+
await saveTeamsResponse;
522534

523535
await expect(adminPage.getByTestId('user-profile-roles')).toContainText(
524536
'Application bot role'

0 commit comments

Comments
 (0)