Introduction
Cucumber is a platform to implement BDD and not automate applications. For automating applications, different APIs are available like Selenium Webdriver for the Web, Appium for mobile, and HTTP Client for REST Services. Until now, we have learned various Cucumber Features so that we can build a robust automation framework but we also need to integrate Cucumber with the APIs mentioned earlier so that we can have frameworks which automate real-time applications.
In this chapter, we will learn how to build frameworks to automate Web, REST, and Mobile applications.