Skip to Content

Selenium 2 WebDriver Basics with Java [SLWJ]

Alan Richardson - Dette kursus er på engelsk!

Klik her for at tilmelde dig og klik her for at se datoer og priser!

Denne (2d) workshop
Fører dig igennem alt det væsentlige ved brugen af Selenium 2 Web- Driver med Java. Igennem hele workshoppen skriver vi automatiserede tests op imod en Live Open Source Application. Vi arbejder også med Refactoring gennem Page Objects og Abstraction Layers . På denne måde tilgår vi automatiseringen af applikationen på nøjagtig samme måde som ved en egentlig Production Application. 

Vi benytter f.eks. Java 1 .7, IntelliJ, JUnit, Hamcrest, Selenium WebDriver (nyeste version), Firefox og Google Chrome.

Forudsætning
Ingen – enhver med interesse inden for testautomatisering kan deltage i kurset.

Kursusindhold

  • Selenium 2 WebDriver API
  • Brug af WebDriver til at navigere i Web Applications
  • Grundlæggende identifikation af Web Elements ved hjælp af IDs og Names
  • Lokalisering af Web Elements ved hjælp af CSS og XPath
  • Brug af Chrome-udviklerværktøjer og Firebug
  • WebDriver-kommandoer til forespørgsler på Web Elements og Pages
  • JUnit Annotations til strukturering af Test Code
  • HamCrest-kommandoer til Test Assertions
  • WebDriver-kommandoer til Interaction og Manipulation
  • Brug af JavaScript, håndtering af Alerts og arbejde med Cookies
  • Synchronisation-strategier
  • Implicit og Explicit Waits
  • Explicit Waits ved hjælp af Expected Conditions
  • Explicit Waits ved hjælp af Custom Expected Conditions
  • Refactoring af Abstraction Layers, Page Object Models og Domain Objects
  • Page Object Modelling-tilgange
  • Afvikling af tests på flere browsere f .eks. Firefox og Google Chrome


Kursusform
Praktiske forsøg, hands-on-opgaver, undervisning og debatter sikrer, at “Lessons Learned” virkelig bliver hængende.



Vidste du, at Alan Richardson har en dyb viden i – og en stor erfaring med Selenium, at han har afvik- let onlineundervisning i Selenium igennem efterhånden ret lang tid, at han er i EuroSTAR Program- komiteen for 2013, og at Alan selvfølgelig er anerkendt som en professionel teknisk tester samt taler på internationale konferencer?


PrettyGoodTesting Forretningsbetingelser vedrørende kurser