Part 1: Designing an Automation Framework with WebdriverIO - Introduction

These are a series of blog posts that can be used as a reference while following the live workshop on Designing a Common Test Automation Framework for Web & Mobile Apps with WebdriverIO at Worqference 2023.

We will see how to design a test automation framework that can be used to run tests on mobile and web platforms.

The main agenda for the workshop is:

  • Understanding the problem statement

  • Writing e2e tests for Web and Android apps

  • Handling app behaviour differences in different platforms

  • Using test data

  • Sharing state between different steps

  • Parallelization

  • Debugging tests

The details of machine setup before getting started are mentioned in the book-info-e2e-tests repository.