Skip to content
CodeKruPro

Stage 5 of 11

Automation tool (Selenium)

Selenium WebDriver from the first browser to advanced tasks, run on the page.

  1. Not startedSelenium basics and browser controlWebDriver architecture, starting a browser, navigation and closing it.0/13
  2. Not startedLocators and XPathFinding elements by id, name, CSS and XPath, and writing robust locators.0/21
  3. Not startedWaitsImplicit, explicit and fluent waits, and fixing timing problems.0/15
  4. Not startedClicks, typing and reading elementsClicking, typing, reading text and attributes, and element state.0/19
  5. Not startedMouse, keyboard and JavaScriptHover, drag and drop, key presses and running JavaScript.0/16
  6. Not startedAlerts, frames and windowsSwitching to alerts, frames, tabs and windows and back.0/17
  7. Not startedDropdowns and tablesSelecting options and reading web tables.0/17
  8. Not startedScreenshots, uploads and downloadsScreenshots, file uploads, downloads and cookies.0/11
  9. Not startedSelenium exceptions and debuggingStale, missing and intercepted elements, and how to debug them.0/12
  10. Not startedGrid, headless runs and tool choiceSelenium Grid, headless browsers, limits of Selenium and alternatives.0/11
Not startedNot startedIn progressIn progressSolvedSolvedPro+Pro+

The first 2 questions of each topic are free. Pro+ opens every question.