Webdriverio is a great place to start your web/mobile app testing!
Rating: 10 out of 10
IncentivizedUse Cases and Deployment Scope
We needed to find a solution for SaaS-based browser automation for a client of ours. Looking for a lightweight, easy-to-use tool that has all the integrations we need, and WDIO is that. It even has a great startup script that sets up most of those for you! Very easy to deploy and robust community support makes it simple to get going.
Pros
- numerous integrations to tools
- fast easy location of page elements
- tool setup is amazing - they have a script to walk you through everything with prompts!!
Cons
- integrations with reports (specifically allure) frameworks could be easier
Likelihood to Recommend
I haven't seen a use case that WDIO can't cover, even including integrations into performance/load testing and mobile! The fact that there are boilerplate projects and code examples galore make it so simple to understand and see real-world PoCs of concepts you need to understand. I highly recommend WDIO!
Alternatives
Cypress.io and Selenium
Stands out as a clear leader. The fact that there are so many integrations and the simplicity of writing code should make you want to select WebdriverIO. However, the full-feature nature of this framework is what sets it apart. I hope to be able to get this framework going soon!