♻️ (playwright.config.ts): increase workers from 1 to 3 to improve test parallelism
✅ (basicExamples.spec.ts): add waitForSelector for 'fit view' to ensure element is loaded ✅ (basicExamples.spec.ts): add waitForSelector for 'built successfully' to ensure element is loaded ✅ (chatInputOutput.spec.ts): add waitForSelector for 'extended-disclosure' to ensure element is loaded ✅ (codeAreaModalComponent.spec.ts): add waitForSelector for 'extended-disclosure' to ensure element is loaded ✅ (dropdownComponent.spec.ts): add waitForSelector for 'extended-disclosure' to ensure element is loaded ✅ (fileUploadComponent.spec.ts): add waitForSelector for 'extended-disclosure' to ensure element is loaded ✅ (filterEdge.spec.ts): add waitForSelector for 'extended-disclosure' to ensure element is loaded ✅ (filterEdge.spec.ts): update test expectations for 'disclosure-agents' to be visible ✅ (floatComponent.spec.ts): add waitForSelector for 'extended-disclosure' to ensure element is loaded ✅ (flowPage.spec.ts): add waitForSelector for 'extended-disclosure' to ensure element is loaded ✅ (folders.spec.ts): add waitForSelector for 'icon-ChevronLeft' to ensure element is loaded ✅ (folders.spec.ts): update folder name input and visibility check to improve reliability ✅ (generalBugs.spec.ts): add waitForSelector for 'extended-disclosure' to ensure element is loaded ✅ (tests): replace waitForTimeout with waitForSelector in end-to-end tests Replace `waitForTimeout` with `waitForSelector` to improve test reliability and reduce flakiness.
This commit is contained in:
parent
b0e7be8de4
commit
4e62f95a2a
20 changed files with 92 additions and 38 deletions
|
|
@ -24,6 +24,10 @@ test("Basic Prompting (Hello, World)", async ({ page }) => {
|
|||
await page.getByRole("heading", { name: "Basic Prompting" }).click();
|
||||
await page.waitForTimeout(1000);
|
||||
|
||||
await page.waitForSelector('[title="fit view"]', {
|
||||
timeout: 100000,
|
||||
});
|
||||
|
||||
await page.getByTitle("fit view").click();
|
||||
await page.getByTitle("zoom out").click();
|
||||
await page.getByTitle("zoom out").click();
|
||||
|
|
@ -283,6 +287,9 @@ test("Blog Writer", async ({ page }) => {
|
|||
|
||||
await page.getByTestId("button_run_chat output").click();
|
||||
await page.waitForTimeout(5000);
|
||||
|
||||
await page.waitForSelector("text=built successfully", { timeout: 30000 });
|
||||
|
||||
await page.getByText("built successfully").last().click({
|
||||
timeout: 30000,
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue