
Hi, welcome to 'Galen - layout automation testing' course.
Before starting this course, please finish following free Udemy course:
Cucumber & Java & Selenium automation framework - JASECU
https://www.udemy.com/course/jasecu-ui-api-automation-framewok
This free course will help you setup your local and CI environment to use Galen within Jasecu Framework
and will learn you the basics of Jasecu Framework
Learn the basics of layout testing, its difference from functional testing, and how to verify alignment and spatial relationships of login form elements using a layout testing tool.
Learn how to integrate the Galen UI layout verification tool into existing Java and Cucumber test suites, writing Galen specifications and reviewing its dedicated layout reports.
Explore how to integrate the Galen UI layout framework with Cucumber and Gherkin feature files, adding validations and creating Galen specification files without Java coding.
Learn how the Galen Java test runner uses the trainer to execute tests, and how to specify feature file paths to run specific tests, including Jenkins job setup.
Learn how to add the galen dependency to any project, allowing the build to download the framework files and expose galen classes such as layout report and test info.
Identify and annotate web elements as Galen objects to validate their layout. Use id, name, or class selectors for email, password, and login button inside the container, following backfill example.
Learn how Galen ranges define user interface element constraints by naming elements (email, password, login button) and checking width or relative percentages for validation.
Explore Galen specifications for layout validations, verifying email, password, login button, and loading container alignment and text on the Facebook login page.
Run Galen UI layout tests in IntelliJ IDEA with Cucumber and Java, executing feature files and generating Galen reports, using Cucumber, Galen, or Maven run configurations.
Locate and read Galen reports from cucumber scenarios, view heat maps, and review per-scenario validations. Identify passing and failing results and diagnose syntax or locator issues via stack traces.
Configure the Jenkins job to use only the cucumber json for Galen and enable per-run artifacts, then run a script to fix report display and view accurate cucumber reports.
Create a new IntelliJ IDEA test for a Udemy login with Cucumber and Java. Copy and adapt a Facebook test, update feature files and page objects, then run Cucumber reports.
Explore how the framework unifies UI layout automation testing with cucumber and java, improves coverage and functional testing, and previews upcoming tutorials and next steps.
In this course, you will learn how to create UI layout automation tests using Galen within Java Selenium Cucumber framework - Jasecu.
The prerequisite of this course is finishing free Udemy course:
Cucumber & Java & Selenium automation framework - JASECU
link on Udemy webpage + then:
course/jasecu-ui-api-automation-framewok
!!! exact link link on this course can be find in the Description, Note and in the attached text file of Lecture no. 1 Section no. 1 of 'Galen - UI LAYOUT automation testing' course !!!,
this free course will help you setup your local and CI environment to use Galen within Jasecu Framework and will learn you the basics of Jasecu Framework
In Galen - layout automation testing you will get familiar with basics of layout testing, you will understand Galen implementation in Jasecu framework and how to run scenarios which include Galen steps from IDEA IntelliJ and from Jenkins.
Primarily, you will learn how to create Galen 'gspec' files and create layout verification in them.
After finishing this course, you will realize how easy it is create UI layout tests using Galen with Jasecu framework.