MapReduce – Introduction
MapReduce is a programming model for writing applications that can process Big Data in parallel on multiple nodes. MapReduce provides analytical capabilities for analyzing huge volumes of complex data. What…
MapReduce is a programming model for writing applications that can process Big Data in parallel on multiple nodes. MapReduce provides analytical capabilities for analyzing huge volumes of complex data. What…
MapReduce is a programming paradigm that runs in the background of Hadoop to provide scalability and easy data-processing solutions. This tutorial explains the features of MapReduce and how it works…
In this chapter, let us learn in detail about the style guide for protractors. Introduction The style guide was created by two software engineers named, Carmen Popoviciu, a front-end engineer at…
Now that we have seen all the concepts of Protractor in the previous chapters, let us understand the debugging concepts in detail in this chapter. Introduction End-to-end (e2e) tests are…
This chapter discusses in detail the objects in Protractor. What are Page Objects? The page object is a design pattern that has become popular for writing e2e tests in order…
In this chapter, let us learn some more core APIs of Protractor. Elements API Element is one of the global functions exposed by protractors. This function takes a locater and…
This chapter lets you understand various core APIs that are key to the functioning of the protractor. Importance of Protractor APIs Protractor provides us a wide range of APIs which…
In this chapter, let us understand how to write the first test in Protractor. Files required by Protractor Protractor needs the following two files to run − Spec or test…
As discussed earlier, Protractor is an open-source, end-to-end testing framework for Angular and AngularJS applications. It is a Node.js program. On the other hand, Selenium is a browser automation framework…
In the previous chapters, we have learned the basics of Protractor. In this chapter, let us learn how to install and configure it. Prerequisites We need to satisfy the following…