Create Test and Run it via Cucumber IDEA IntelliJ Plugin
  • Introduction to Java Selenium Cucumber Automation Framework
  • General Glue Code - create @Before and @After methods
  • Feature File - create Facebook Login Scenario with specified credentials
  • Facebook Glue Code - create methods for steps from feature file
  • Page Object Model - create class for Facebook Login Page
  • Identify elements via Chrome Developer tools
  • Create java class for Basic Selenium actions
  • Page Object Model - create class for Facebook Wellcome page
  • Run Test via Cucumber for Java IDEA Plugin
Preparation for running test via TestNG
  • Create java test Runner
  • Create java Test Default Values file
  • Adjust Glue Code according to java Runner and Test Default Values file
  • Create test suite - testNG xml file with hard-coded values
  • Run Test via testNG xml file using java Runner, run it on Chrome and Firefox
Preparation for running test as Maven build
  • Create test suite - testNG xml file with parametrized values
  • Adjust maven pom xml file to use testNG xml file
  • Create maven run configuration in IDEA with maven commands
  • Run Test as maven build via maven run configuration
Summary and Future
  • Summary of the course
  • What will be in next parts of tutorial