Category: Selenium Topics

This category contains topics of Selenium.

Selenium Framework 5: Understand Keyword Driven Framework in Selenium

A “Keyword” is a wrapper of an atomic action or a chain of actions to achieve a task. These keywords are reusable and building blocks of writing a flow. It shows abstraction concept of OOPS. It is callable. Mostly “Keyword” will be a method. Let’s understand it considering a real time scenario:- You need to […]

Features of Selenium 4.0.0 Release – Java Binding

An alpha version of Selenium is released as 4.0.0-alpha-1. As we were expecting a big changes in Selenium 4 it is not like that. An alpha release is a release when the feature which you are developing is incomplete or partially complete. So when you are trying below features, may or may not work properly. […]

Protractor Tutorial 7 – NPM – Installing a Package Locally & Globally

Hello Folks, In last post, we have already seen Installation of NPM in last post. In this post we will see below topics:- How to install a package using npm? What is local installation of package using npm? What is global installation of package using npm? How to install specific version of a package using […]

API Testing Tutorial Part 35 – Introduction to Postman Sandbox

We know that we can write Pre-request scripts and Tests scripts for a request, collection and folder in a collection to add dynamic behaviour to it. All these scripts run in an environment which is called Postman Sandbox. The Postman Sandbox is a JavaScript execution environment based on NodeJS that is available to you while […]

Frequently Asked Java Programs: 32 – Swap Two String Variables Without Using Third Variable

Hello Folks, As part of Frequently Asked Java Programs In Interviews For Freshers And Experienced, in this post we will see a java program to swap two String variables without using third variable. Problem Statement:- Before Swapping: String s1= “Java”; String s2= “Selenium”; After Swapping: String s1= “Selenium”; String s2= “Java”; We have already seen Swapping […]

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 […]

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 […]

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 […]

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 […]

Fluent Wait in Selenium- Do We Know Less About More Powerful Wait?

We have three types of waits in Selenium WebDriver:- Implicit Wait Explicit Wait Fluent Wait Selenium professionals use Implicit and Explicit waits widely while scripting but generally leave or avoid using Fluent wait. Maximum blogs or posts on Fluent wait say the same concepts in more or less same way as Selenium documentation. While taking […]

Please wait...

Subscribe to new posts to become automation expert

Want to be notified when my new post is published? Get my posts in your inbox.