Web Automation with WebdriverIO and Cucumber - TDL School

Web Automation with WebdriverIO and Cucumber

The aim of the course is to show students how to set up a fully functioning test automation project using Javascript programming language and WebdriverIO, Cucumber, and Jenkins tools. Students will also gain basic knowledge in Git, XPath, and CSS element location strategies and test writing using a behavior-driven approach. Students will also be introduced and will gain knowledge about more advanced topics, like test running in parallel and usage of different services.

Course content

0.5 hoursIntroduction to used tools0.5 hours

1 hour WebdriverIO project creation1 hour

0.5 hoursCucumber framework0.5 hours

0.5 hoursPage Object Model0.5 hours

1.5 hoursChrome console, DOM and selectors usage1.5 hours

5 hoursWriting intermediate difficulty tests5 hours

2 hoursUsing Devtools Service and running automated tests in parallel2 hours

1 hourUsing Multi-remote feature in test automation1 hour

2 hoursVersion Control System, CI tools2 hours


After successfully completing this course you will be able to:

  • locate elements with XPath and CSS strategies
  • use Git basic commands
  • set up a test environment
  • write test cases using behavior-driver approach
  • use page objects pattern
  • use Devtools Service and run automated tests in parallel
  • use Multi-remote feature in test automation
  • set up a basic CI project in Jenkins tool


We will issue an official certificate to confirm that you have successfully completed a course and are ready to kick-start your career in IT.

Everything is provided

In the beginning of the course, you will receive everything you need to start learning successfully.

Training led by experienced professionals

Receive both theoretical and practical knowledge from experienced professionals who are also passionate about teaching.

Opportunity to solve real-life problems

Gain experience in an environment where real-life challenges are presented and solved.