WebdriverIO Beginner to Advanced E2E Framework (Web+API +DB)




WebdriverIO Beginner to Advanced E2E Framework (Web+API +DB)

What's unique about this course?

  1. Built completely based on REAL TIME PROJECT IMPLEMENTATION & WORKING EXPERIENCE for automating E2E tests

  2. Integrated framework with Web + API + DB + File handling and more with page object design pattern

  3. Using this framework one can confidently build an E2E test framework from ground zero

  4. Uses Async mode which has LONG TERM SUPPORT

  5. Cucumber(BDD), Cross-browser testing and GitHub Actions and more

  6. Logger and global reporter that makes easier to debug and fix tests and produce accurate test report

  7. Tips and tricks to overcome different project implementation challenges


Why Webdriverio?

It's becoming common to adopt to a Node.js based test framework in many organisations due to having "one team one language" concept where most of the modern web and backend services are built using JavaScript and Node.js and therefore there is a flexibility to extend unit tests and integrate with CI/CD pipeline seamlessly - For all these reasons, Webdriver IO is a great choice for automating integration/E2E tests. 

WebdriverIO(also known as WDIO) is the established test framework for Node.js. It has got powerful runner that supports Cucumber, Mocha and Jasmine and loaded with many features that makes easier to use.

WDIO can be run on  WebDriver or Chrome DevTools Protocol - this means it has a full control over all browser elements to interact with. It is highly extendable that makes easier to automate E2E tests, not just web. 


Is automating web application just enough?

It’s hard to find a project that just automates only web applications, the scope of automation is widen to integrate Web with API, database and files and even more. If this is what you are looking for, you have landed in the right place. This course is having everything you need to know to build an highly extensible integrated framework that can accomodate different applications components.


What topics are covered? (All that you need to know work in real projects): 

  1. Introduction

  2. Installation and project set up

  3. Run first webdriverio test

  4. Git Integration

  5. Locator Strategy

  6. Handling Web Elements

  7. Web Advanced Interactions

  8. Browser args and capabilities - USER STORY starts

  9. Run Headless

  10. Run Parallel

  11. Managing different environments

  12. Cucumber Integration

  13. Cucumber Advanced integration

  14. Set up logger

  15. Reporter

  16. Exception handling

  17. Set up Global Reporter

  18. Framework Building Blocks & Page Object Model

  19. API Testing Integration [ADDONS:You are start building helpers from here]

  20. Build E2E Tests

  21. Cross Browser Testing

  22. CI Integration

  23. DB Integration

  24. JavaScript for beginners (basics)

  25. Grid for cross-browser testing (upcoming)


This course is designed such a way that anyone who wants to learn or implement Node.js based E2E test framework in their current role as a QA engineer or Automation tester can build it from scratch.

Practical guide using Selenium JavaScript or Node.js with WebdriverIO + Cucumber + TypeScript + API + DB + Allure + Git

Url: View Details

What you will learn
  • Learn JavaScripts basics
  • Build an integrated test automation framework(Web, API, DB and More) from scratch
  • Automate E2E tests - not just web

Rating: 4.5

Level: All Levels

Duration: 22 hours

Instructor: Cope Automation


Courses By:   0-9  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z 

About US

The display of third-party trademarks and trade names on this site does not necessarily indicate any affiliation or endorsement of coursescompany.com.


© 2021 coursescompany.com. All rights reserved.
View Sitemap