Hidden data0
visible data1
@@ -160,11 +160,10 @@ it('should support .visible()', async ({ page }) => {
visible data3
`);
- const locator = page.locator('.item').visible().nth(1);
+ const locator = page.locator('.item').filter({ visible: true }).nth(1);
await expect(locator).toHaveText('visible data2');
- await expect(page.locator('.item').visible().getByText('data3')).toHaveText('visible data3');
- await expect(page.locator('.item').visible({ visible: true }).getByText('data2')).toHaveText('visible data2');
- await expect(page.locator('.item').visible({ visible: false }).getByText('data1')).toHaveText('Hidden data1');
+ await expect(page.locator('.item').filter({ visible: true }).getByText('data3')).toHaveText('visible data3');
+ await expect(page.locator('.item').filter({ visible: false }).getByText('data1')).toHaveText('Hidden data1');
});
it('locator.count should work with deleted Map in main world', async ({ page }) => {