Protractor Tutorial 6 – Introduction & Installation of NPM – Node Package Manager

Hello Folks, In last post, we have seen about Introduction & Installation of NodeJS. In this post we will see about Introduction & Installation of NPM. You must have heard of Maven and Maven Central Repository. Maven is a build automation tool for Java projects. A major use of Maven to install/download Java libraries dynamically … Continue reading Protractor Tutorial 6 – Introduction & Installation of NPM – Node Package Manager

Common Mistakes & Best Practices in Selenium

I recently presented a topic on "Common Mistakes & Best Practices in Selenium" in ATA Meetups. ATA (Agile Testing Alliance) is a non-profit testing community and certification organization, created to grow agile testing awareness, practices and acceptance. Check for CP-SAT certification for Selenium here. I will post PPT here so that you people can also … Continue reading Common Mistakes & Best Practices in Selenium

SELENIUM INTERVIEW QUESTION 6 – All Ways to Exclude/Ignore/Disable a Test Method in TestNG

Refer all Selenium interview question here. Learn and share to reach it maximum. When we integrate Selenium with TestNG, we create test methods using @Test annotation provided by TestNG. You can create test methods as many as you want. But sometimes you may need to ignore or disable test to exclude it while running as … Continue reading SELENIUM INTERVIEW QUESTION 6 – All Ways to Exclude/Ignore/Disable a Test Method in TestNG

Protractor Tutorial 5 – Introduction & Installation of NodeJS

NodeJS official website defines it as:- Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Let me make it little simple for you. NodeJS is an open source JavaScript based framework which is dynamic, cross-platform , asynchronous(Non-blocking APIs) and highly scalable runtime environment. It was developed by Ryan Dahl in 2009. It is … Continue reading Protractor Tutorial 5 – Introduction & Installation of NodeJS

Implementation of Explicit Wait as FluentWait and WebDriverWait in Selenium WebDriver

Hello Folks, In this post we are going to see something interesting concepts about waits in Selenium WebDriver. Generally Selenium professionals know that there are three types of waits in Selenium WebDriver:- Implicit WaitExplicit WaitFluent Wait In fact there are only two types of waits:- Implicit waitExplicit wait We can implement Explicit wait in two … Continue reading Implementation of Explicit Wait as FluentWait and WebDriverWait in Selenium WebDriver

Protractor Tutorial 4 – Introduction To Protractor Test Tool & How It Works

As per official document of Protractor:- Protractor is an end-to-end test framework for Angular and AngularJS applications. Protractor runs tests against your application running in a real browser, interacting with it as a user would. Three major points about Protractor are:- Protractor is built on top of WebDriverJS, which uses native events and browser-specific drivers … Continue reading Protractor Tutorial 4 – Introduction To Protractor Test Tool & How It Works

Java Interview Question – Explain public static void main(String[] args)

This is an important interview question in Java and mainly asked to Freshers. I will try to explain my best it here. A Java program has a starting point of execution with a predefined signature of main method in a class. Method signature of main method is given below:-

This could be also written … Continue reading Java Interview Question – Explain public static void main(String[] args)

Postman Tutorial Part 22 – Postman Console – Debugging And Logging

Debugging and logging are very important when you are trying to develop/test something. During development or Testing of any software or API, you may need to debug or log what is happening in between if actual behaviour is not as per expected behaviour. You must have heard of browser's developer console or web console. Postman … Continue reading Postman Tutorial Part 22 – Postman Console – Debugging And Logging