Test Automation with Galen Framework Training Course


Galen is an open-source web application testing framework for layout and functional testing. It uses Selenium to obtain the location and dimension of page elements, catch any misbehaving elements, then report them with a screenshot.  Galen supports both JavaScript and Java tests and is especially useful for layout testing of responsive websites.

This instructor-led, live course introduces participants to the Galen Framework and walks them through the setup and execution of various types of layout and functional tests.

Format of the Course

  • Part lecture, part discussion, heavy hands-on practice, occasional tests to gauge understanding


  • Familiarity with Selenium.
  • Knowledge of Javascript and Java is helpful.
  • Familiarity with the command line.


  • Developers and test engineers

Course Outline

Introduction to Galen Framework

  • Beyond WebDriver and Selenium Grid

Galen Installation and IDE setup

  • Linux, OS X and Windows

Using Galen Framework with Selenium

  • Avoiding overlapping tests
  • Selenium Grid and cloud services

Using Javascript with the Galen Framework

  •  GalenJs

Working with the Galen Language: Galen Specs

  • Syntax and rules to describe your layout

Testing the Layout of Responsive Websites with Galen

Cross-Browser Testing with Galen Framework

Testing the Colors on Your Website with Galen

Internationalization Testing with Galen

Galen Reports

  • Html Reports
  • TestNG Reports – embedding Galen into Jenkins

The Java API

Java + Maven + TestNG + Galen How to Use Galen inside Java Tests

Summary and Conclusion

Leave a Reply

Your email address will not be published. Required fields are marked *