Interviewfragen zu Playwright (Junior) mit Antworten
75 Fragen fürs Vorstellungsgespräch zu Playwright (Junior) mit richtigen Antworten, Erklärungen und Links zur Dokumentation.
Diesen Test machen- 1.Welcher Befehl legt ein neues Playwright-Test-Projekt mit Config und Beispieltest an?
- 2.Was macht
npx playwright install? - 3.Welche drei Browser-Engines unterstützt Playwright Test direkt?
- 4.Welcher Befehl führt alle Playwright-Tests im Projekt aus?
- 5.Wie führt man Playwright-Tests mit sichtbarem Browserfenster aus?
- 6.Wie führt man nur Tests aus, deren Titel "login" enthält?
- 7.Was öffnet
npx playwright show-report? - 8.Was ist der UI Mode (
npx playwright test --ui)? - 9.Was macht
npx playwright test --debug? - 10.Wo werden globale Einstellungen wie
baseURL, Retries und Projekte festgelegt? - 11.Was ermöglicht
baseURLin der Config? - 12.Was ist das Argument
pagein einem Playwright-Test? - 13.Warum müssen Aktionen und Assertions in Playwright mit
awaitabgewartet werden? - 14.Welchen Locator empfiehlt Playwright zuerst für einen Button?
- 15.Welcher Locator ist am besten für ein Eingabefeld mit
<label>? - 16.Wann ist
getByPlaceholdereine vernünftige Wahl? - 17.Nach welchem Attribut sucht
getByTestId('submit')standardmäßig? - 18.Was findet
getByText('Welcome')standardmäßig? - 19.Welcher Locator findet ein Bild über seinen
alt-Text? - 20.Wann löst Playwright einen Locator zu einem Element auf?
- 21.Was passiert, wenn ein Locator in
click()drei Elemente trifft? - 22.Wie wählt man bewusst die zweite Zeile einer Liste?
- 23.Wie findet man eine Produktkarte, die den Text "Laptop" enthält?
- 24.Was bewirkt diese Verkettung von Locators?
- 25.Welche Methode tippt Text in ein Feld und ersetzt seinen Wert?
- 26.Wann nutzt man
pressSequentially()stattfill()? - 27.Wie drückt man Enter in einem fokussierten Suchfeld?
- 28.Wie hakt man in Playwright eine Checkbox an?
- 29.Wie wählt man eine Option in einem nativen
<select>? - 30.Wie lädt man eine Datei über
<input type="file">hoch? - 31.Welche Methode bewegt die Maus über ein Element, um seinen Tooltip zu zeigen?
- 32.Was prüft Playwright, bevor es ein Element klickt?
- 33.Was prüft
toHaveText? - 34.Welche Assertion prüft den aktuellen Wert eines Eingabefelds?
- 35.Welche Assertion prüft, dass der Browser auf der Dashboard-Seite ist?
- 36.Wie prüft man, dass eine Liste genau 3 Einträge zeigt?
- 37.Wie prüft man, dass eine Fehlermeldung NICHT angezeigt wird?
- 38.Welche Assertion prüft, dass ein Button deaktiviert ist?
- 39.Welchen Standard-Timeout haben
expect-Assertions in Playwright Test? - 40.Welchen Standard-Timeout hat ein ganzer Playwright-Test?
- 41.Wie führt man beim Entwickeln nur einen Test aus?
- 42.Was macht
test.skip()? - 43.Was bedeutet
test.fixme()? - 44.Was bedeutet
test.fail()? - 45.Wie taggt man einen Test, um eine Smoke-Auswahl auszuführen?
- 46.Was macht
test.describe? - 47.Wohin gehört
page.goto('/'), das jeder Test einer Datei braucht? - 48.Was beschreiben Projekte in
playwright.config.tsmeistens? - 49.Wie führt man Tests nur im Firefox-Projekt aus?
- 50.Wie emuliert man ein iPhone in einem Playwright-Projekt?
- 51.Wie legt man die Fenstergröße des Browsers für Tests fest?
- 52.Wie macht man einen Screenshot der Seite?
- 53.Was macht
screenshot: 'only-on-failure'inuse? - 54.Warum ist
trace: 'on-first-retry'eine verbreitete Einstellung? - 55.Was passiert standardmäßig mit einem
window.alert()-Dialog in Playwright? - 56.Wie bestätigt man einen
confirm()-Dialog? - 57.Wie geht man mit einem Link um, der einen neuen Tab öffnet?
- 58.Wie klickt man einen Button innerhalb eines
<iframe>? - 59.Wie testet man einen Datei-Download?
- 60.Welche eingebaute Fixture sendet HTTP-Requests ohne Browserseite?
- 61.Was prüft dieser API-Test?
- 62.Warum sollte jeder Test für sich allein laufen können?
- 63.Was ist
@playwright/testim Vergleich zum Paketplaywright? - 64.Für welche Sprachen gibt es offizielle Playwright-Bibliotheken?
- 65.Was erlaubt die Playwright-Erweiterung für VS Code?
- 66.Was macht
page.waitForTimeout(2000)und warum sollte man es meiden? - 67.Was gilt für
toBeVisible()als sichtbar? - 68.Welche Assertion prüft ein Attribut eines Elements?
- 69.Was bewirkt
exactingetByRole('heading', { name: 'Pricing', exact: true })? - 70.Welche Assertion prüft den
<title>der Seite? - 71.Warum ist
getByRole('link', { name: 'Docs' })besser alslocator('a:nth-child(3)')? - 72.Was macht
reporter: 'html'in der Config? - 73.Was macht die Option
webServerin der Config? - 74.Wie hält man einen Test an einer Zeile an, um die Seite zu untersuchen?
- 75.Woher sollten Playwright-Tests ihre Testdaten bekommen?