Course objectives
To learn the basics of JAVA programming necessary to create the first automatic Selenium tests, and then to apply a design pattern compatible with Page Object. During the training, participants have the chance to create their own program, a suite for testing complex systems, as well as learn about the operation and practical use of Selenium to communicate with browsers and websites.
Benefits
- Workshop participants will learn about:
-
- basics of object oriented programming in JAVA
- basics of finding items on websites
- mode of operation and practical use of Selenium for communication with browsers and websites
- Ways to build easily maintainable tests that match the page object pattern
- Students will gain detailed knowledge enabling:
- writing your own simple programs
- creating scripts and tests operating on websites
- creating packages for testing complex systems in a legible and easy to maintain manner
Traing scope
- Basics of JAVA programming:
- Basic concepts
- Creating your own classes, methods, objects
- The first executable program
- Finding website elements:
- Own selectors based on CSS
- XPath selectors
- Selenium basics
- The first Selenium scripts
- Discussion of the Page Object Pattern idea – re-executing scripts according to this pattern
- Advantages of POP when maintaining tests in a changing environment – exercises and examples
Audience
All people who want to automate activities on websites and create automatic tests of them.