Playwright · Junior · Pytanie 23 z 75
Jak znaleźć kartę produktu zawierającą tekst "Laptop"?
- 1
page.getByTestId('card').filter({ hasText: 'Laptop' }) - 2
page.getByTestId('card').withText('Laptop', true) - 3
page.getByTestId('card').where({ text: 'Laptop' })
Pokaż odpowiedź
Poprawna odpowiedź: page.getByTestId('card').filter({ hasText: 'Laptop' })
Wyjaśnienie
filter({ hasText }) zostawia tylko dopasowania z tym tekstem. filter({ has: locator }) zostawia te, które zawierają pasujący element potomny.