e2e: wait for load
parent
4121d179b6
commit
3ba717571c
|
@ -5,13 +5,13 @@ test.beforeEach(login("/folders"));
|
||||||
|
|
||||||
test.describe("Open", () => {
|
test.describe("Open", () => {
|
||||||
test("Look for Folders", async ({ page }) => {
|
test("Look for Folders", async ({ page }) => {
|
||||||
expect(await page.locator(".big-icon").count(), "Number of folders").toBe(
|
const ct = await page.locator(".big-icon").count();
|
||||||
2
|
expect(ct, "Number of folders").toBe(2);
|
||||||
);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
test("Open folder", async ({ page }) => {
|
test("Open folder", async ({ page }) => {
|
||||||
await page.locator("text=Local").click();
|
await page.locator("text=Local").click();
|
||||||
|
await page.waitForTimeout(2000);
|
||||||
await page.waitForSelector("img.ximg");
|
await page.waitForSelector("img.ximg");
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -22,6 +22,8 @@ test.describe("Open", () => {
|
||||||
});
|
});
|
||||||
|
|
||||||
test("Select two images and delete", async ({ page }) => {
|
test("Select two images and delete", async ({ page }) => {
|
||||||
|
await page.waitForTimeout(4000);
|
||||||
|
|
||||||
const i1 = "div:nth-child(2) > div:nth-child(1) > .p-outer";
|
const i1 = "div:nth-child(2) > div:nth-child(1) > .p-outer";
|
||||||
const i2 = "div:nth-child(2) > div:nth-child(2) > .p-outer";
|
const i2 = "div:nth-child(2) > div:nth-child(2) > .p-outer";
|
||||||
|
|
||||||
|
@ -43,16 +45,7 @@ test.describe("Open", () => {
|
||||||
await page.waitForTimeout(1000);
|
await page.waitForTimeout(1000);
|
||||||
|
|
||||||
await page.locator('[aria-label="Delete"]').click();
|
await page.locator('[aria-label="Delete"]').click();
|
||||||
await page.waitForTimeout(4000);
|
await page.waitForTimeout(2000);
|
||||||
expect(await page.locator(`img[src="${src1}"]`).count()).toBe(0);
|
|
||||||
expect(await page.locator(`img[src="${src2}"]`).count()).toBe(0);
|
|
||||||
|
|
||||||
// refresh page
|
|
||||||
await page.reload();
|
|
||||||
await page.waitForTimeout(4000); // cache
|
|
||||||
await page.reload(); // prevent stale cache issues
|
|
||||||
await page.waitForTimeout(4000); // cache
|
|
||||||
await page.waitForSelector("img.ximg");
|
|
||||||
expect(await page.locator(`img[src="${src1}"]`).count()).toBe(0);
|
expect(await page.locator(`img[src="${src1}"]`).count()).toBe(0);
|
||||||
expect(await page.locator(`img[src="${src2}"]`).count()).toBe(0);
|
expect(await page.locator(`img[src="${src2}"]`).count()).toBe(0);
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue