Summary
In this chapter, we started by providing a recap of the Selenium project core pillars and how to get started with the basic Selenium framework. We then zoomed in and went deeper into the core features and abilities of the Selenium test automation framework. We highlighted the features with a practical example on how to get started and use these features, as well as providing some ready-to-use code samples that can help you build an advanced testing project for your web application.
We also offered a more futuristic vision for such a test automation framework, looking at desirable capabilities that practitioners are lacking today and could find useful going forward.
That concludes this chapter! In the following chapter, we will do the exact same analysis as we did for Selenium but for the Cypress test automation framework.