diff --git a/tests/page/page-wait-for-selector-2.spec.ts b/tests/page/page-wait-for-selector-2.spec.ts index e68975c826..f242744a29 100644 --- a/tests/page/page-wait-for-selector-2.spec.ts +++ b/tests/page/page-wait-for-selector-2.spec.ts @@ -67,6 +67,27 @@ it('should wait for visible recursively', async ({ page, server }) => { expect(divVisible).toBe(true); }); +it('should consider outside of viewport visible', async ({ page }) => { + await page.setContent(` + +
cover
+ `); + + const cover = page.locator('.cover'); + await cover.waitFor({ state: 'visible' }); + await expect(cover).toBeVisible(); +}); + it('hidden should wait for hidden', async ({ page, server }) => { let divHidden = false; await page.setContent(`
content
`);