© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2021
S. ShuklaPractical WebDriverIOhttps://doi.org/10.1007/978-1-4842-6661-8_9

9. Framework Options and Design Patterns

Shashank Shukla1  
(1)
Mandla, India
 
The last chapter looked at timeouts, including framework-related timeouts. WebdriverIO can be used with different types of frameworks. Choosing a framework depends on many different factors. In this chapter, you look at the frameworks compatible with WebdriverIO. This chapter covers the following.
  • Frameworks introduction

  • WebdriverIO with Cucumber

  • WebdriverIO with TypeScript

  • WebdriverIO with Jasmine

  • WebdriverIO with Mocha

  • Page Object Model design pattern introduction

Introduction to Frameworks

A framework is an organized ...

Get Practical WebDriverIO: Learn to Automate Effectively Using WebDriverIO APIs now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.