Selenium & WebDriver

  • Vad Ă€r Page Object Model (POM)?

    Ett designmönster dÀr varje sida i applikationen representeras av en klass. Klassen innehÄller element (lokaliserare) och metoder för att interagera med dem, vilket separerar testlogik frÄn UI-detaljer.

  • Förklara Implicit vs Explicit vs Fluent Wait.

    Implicit: Standard vÀntetid för alla element. Explicit: VÀntar pÄ ett specifikt villkor (t.ex. synlighet). Fluent: Explicit vÀntan med polling-intervall och ignorerade undantag.

  • Vilka olika lokaliserare finns i Selenium?

    ID, Name, Class Name, Tag Name, Link Text, Partial Link Text, CSS Selector, XPath.

  • Skillnad mellan driver.close() och driver.quit()?

    close() stÀnger det nuvarande fokuserade fönstret. quit() stÀnger alla fönster och avslutar WebDriver-sessionen.