All posts by Faisal Khatri

About Faisal Khatri

Faisal is a Software Testing Professional having 14+ years of experience in automation as well as manual testing. He is a QA, freelancer, blogger and open source contributor. He loves learning new tools and technologies and sharing his experience by writing blogs.

Follow me on:

Blogs: 25

How to Automate

Selenium JavaAutomationTutorial

How to Automate Shadow DOM in Selenium WebDriver

In one of my past projects, I encountered a test scenario where I had to click a button to navigate to the next page.

January 14, 2024

view count354219 Views

Read time20 Min Read

Selenium Manager Features and Improvements

AutomationTutorial

What’s New in Selenium Manager: Features and Improvements

Selenium WebDriver is a component of the Selenium suite that automates browsers. It is used widely by many organizations for web automation testing.

January 11, 2024

view count477259 Views

Read time21 Min Read

assertTrue

Selenium JavaAutomationTutorial

assertTrue() in Java: A Complete Tutorial

Assertions are an important part of the automation testing process, ensuring the software functions as anticipated. If it is not working as desired, the tests have to be marked as failure and need to be halted to make the necessary investigation for the failure.

December 12, 2023

view count228892 Views

Read time17 Min Read

How to Use @FindBy Annotation in Selenium Java

Selenium JavaAutomationTutorial

How to Use @FindBy Annotation in Selenium Java

Code maintenance and duplication are two common challenges that software teams often face, resulting in reduced performance and reliability. It also makes the code more complex, tightly coupled, and less flexible for refactoring.

October 31, 2023

view count118315 Views

Read time30 Min Read

How To Perform Visual Regression Testing With Selenium And Smart UI

Selenium JavaAutomationTutorial

How To Perform Visual Regression Testing With Selenium And Smart UI

User Interface or UI is the most critical front-facing part of an application. If it is not good enough to capture the users’ attention, they may stop using the application.

October 10, 2023

view count255651 Views

Read time26 Min Read

AutomationSelenium Java

How to Handle ElementClickInterceptedException in Selenium Java

Selenium is one of the most popular automation testing frameworks organizations use to automate their websites. With Selenium’s 4.0.0 release, multiple breaking changes have been introduced, like WC standardization, Selenium Manager, Chrome DevTools, etc.

September 18, 2023

view count150607 Views

Read time25 Min Read

Thread.sleep() Method in Java - Complete Tutorial With Examples

Selenium JavaTutorial

Thread.sleep() Method in Java – Complete Tutorial With Example

Steve (a fresher) recently joined our team as a Test Engineer. He was passionate and eager to learn new techniques and technologies and gain expertise in software testing.

July 24, 2023

view count151931 Views

Read time28 Min Read

How To Test :GPS vs IP Geolocation

Mobile App TestingTutorial

GPS Geolocation vs IP Geolocation: How To Test Them On Real Devices?

In this era of technological advancements, the widespread adoption of Location Services in mobile phones has paved the way for eCommerce companies to offer personalized products and services through mobile apps.

May 23, 2023

view count197083 Views

Read time23 Min Read

JUnitIgnoreTest

AutomationSelenium JavaTutorial

How To Use JUnit Ignore Test Annotation [With Examples]

JUnit 5 is a widely adopted open-source unit testing framework for Java-based projects undergoing constant evolution to meet developers’ changing needs.

May 12, 2023

view count179046 Views

Read time30 Min Read

Automate ServiceNow With Appium feature

Mobile TestingTutorial

How To Automate ServiceNow With Appium

As organizations and businesses grow, managing the Operations, HR, and IT activities becomes quite difficult. Let’s take an example of a company with a 5000+ workforce, where multiple vendors and contractors are assigned different roles.

March 1, 2023

view count262419 Views

Read time20 Min Read