Fix e2e tests (#11656)
After @bosiraphael's updates on the table, cells are duplicated when they get the hover/focus. Playwright has a hard time finding which element to click on. I dislike my solution because it doesn't mimic how a real user would use the application, but I couldn't find a better solution that wasn't flaky.
This commit is contained in:
committed by
GitHub
parent
f8b9e4d780
commit
826889715b
@ -118,7 +118,7 @@ export class WorkflowVisualizerPage {
|
||||
.getByTestId(`row-id-${this.workflowId}`)
|
||||
.getByRole('link', { name: this.workflowName });
|
||||
|
||||
await workflowLink.click();
|
||||
await workflowLink.click({ force: true });
|
||||
|
||||
await this.waitForWorkflowVisualizerLoad();
|
||||
}
|
||||
|
||||
@ -57,7 +57,7 @@ test('Use an old version as draft', async ({ workflowVisualizer, page }) => {
|
||||
},
|
||||
);
|
||||
|
||||
await linkToFirstWorkflowVersion.click();
|
||||
await linkToFirstWorkflowVersion.click({ force: true });
|
||||
|
||||
await expect(workflowVisualizer.workflowStatus).toHaveText('Archived');
|
||||
await expect(workflowVisualizer.useAsDraftButton).toBeVisible();
|
||||
@ -139,7 +139,7 @@ test('Use an old version as draft while having a pending draft version', async (
|
||||
},
|
||||
);
|
||||
|
||||
await linkToFirstWorkflowVersion.click();
|
||||
await linkToFirstWorkflowVersion.click({ force: true });
|
||||
|
||||
await expect(workflowVisualizer.workflowStatus).toHaveText('Active');
|
||||
await expect(workflowVisualizer.useAsDraftButton).toBeVisible();
|
||||
|
||||
Reference in New Issue
Block a user