Playwright · Junior · Frage 23 von 75
Wie findet man eine Produktkarte, die den Text "Laptop" enthält?
- 1
page.getByTestId('card').filter({ hasText: 'Laptop' }) - 2
page.getByTestId('card').withText('Laptop', true) - 3
page.getByTestId('card').where({ text: 'Laptop' })
Antwort zeigen
Richtige Antwort: page.getByTestId('card').filter({ hasText: 'Laptop' })
Erklärung
filter({ hasText }) behält nur Treffer mit dem Text. filter({ has: locator }) behält jene, die ein passendes Kindelement enthalten.