How to Run Test Cases using Selenium Grid

Selenium Grid is a tool that distributes the tests across multiple physical or virtual machines so that we can execute scripts in parallel (simultaneously). It dramatically accelerates the testing process across browsers and across platforms by giving us quick and accurate feedback.
Selenium Grid allows us to execute multiple instances of WebDriver or Selenium Remote Control tests in parallel which uses the same code base, hence the code need NOT be present on the system they execute. The selenium-server-standalone package includes Hub, WebDriver, and Selenium RC to execute the scripts in grid.


Selenium Assignment - 6 Number of emails in a your gmail Account

In this  assignment, we will be practicing writing dynamic xpath and table handling.


1.    Open a browser of your choice say Mozilla Firefox using Gecko Driver
2.    Navigate to Gmail (https://www.gmail.com)
3.    Login to your Gmail with correct credentials.
4.    Verify that by default “Primary” section is selected.
5.    If not click on the Primary tab.
6.    Get the count of the total number of emails in the Primary tab.
7.    Get the name of the sender and subject of Nth Email of your inbox.
8.    Write a method to get the name of the sender and subject of email of your inbox.
Please refer below screenshot for the same.

Selenium Assignment - 5 Drag and Drop

In this Selenium Assignment, we will be practicing iframe handling, CSS property verification and a mouse hover operation – drop and drop operation using actions class.


·         Open a browser of your choice say Mozilla Firefox
·         Navigate to http://jqueryui.com/droppable/ webpage.


Jenkins Tutorial -DevOps Tool

Jenkins Tutorial

1. Introduction

Jenkins is a self-contained, open source automation server which can be used to automate all sorts of tasks such as building, testing, and deploying software. Jenkins can be installed through native system packages, Docker, or even run standalone by any machine with the Java Runtime Environment installed. Jenkins is simply the old Hudson with a new name.

Jenkins is a software that allows continuous integration. Jenkins will be installed on a server where the central build will take place. The following flowchart demonstrates a very simple workflow of how Jenkins works.


Apache Hive Notes

Apache Hive
  • Hive is a data warehouse infrastructure tool to process structured data in Hadoop. 
  • Initially Hive was developed by Facebook, later the Apache Software Foundation took it up and developed it further as an open source under the name Apache Hive.
  • It stores schema in a database and processed data into HDFS.
  • It is designed for OLAP not for OLTP.
  • It provides SQL type language for querying called HiveQL or HQL.
  • Hive is not RDBMS.
  • Hive is a system for managing and querying un-structured data into structured format. It uses the concept of Map Reduce for execution.


Analytical Reasoning Questions and Answers Part - 6

Q1) Find the missing term in the series : 144, 196, 256, 324, 400, _____
1) 141                          2) 529                          3) 484                          4) 576

Analytical Reasoning Questions and Answers Part - 5

Q1) Find the missing term in the series : 15, 27, 41, 57, 75, _____
1) 90                            2) 93                            3) 95                            4) 97