Summary
In this chapter, you learned how to select the most suitable automation tool for a project, with the help of the tool selection template, as per the project-specific requirements. You learnt about the four fundamental types of automation frameworks with a focus on mobile automation. With the various diagrams, code snippets, and examples, you learnt about the frameworks in detail. You then learnt about the pros and cons of the various frameworks. You also learnt what are support libraries, and finally you learnt about the various best practices and troubleshooting exercises to enhance the capabilities. As you have learnt that, eventually, all automation projects implement hybrid frameworks, in the next chapter, we will focus on automating various mobile applications through the user agent approach using the hybrid framework discussed in this chapter.