All posts by Faisal Khatri
Selenium JavaAutomationTutorial
How to Automate Shadow DOM in Selenium WebDriver
Learn about Shadow DOM in Selenium, understand its purpose, locate elements using getShadowRoot(), JavaScriptExecuter and automate interactions using TestNG and Maven for streamlined web testing.
November 25, 2025
399256 Views
17 Min Read
How to Handle File Upload in Selenium
Validating file upload functionality is crucial in website testing, as users often need to upload documents or images. Automating this process with Selenium ensures reliable and efficient test coverage.
April 29, 2025
867482 Views
10 Min Read
How to Perform React Native Testing
With the technology emerging so fast, mobile apps have captured most of the industry market. Every organization is focused on creating a new app for their business platform, and the React Native framework is trending in developing mobile apps.
April 15, 2025
611626 Views
18 Min Read
Mobile App TestingAutomationTutorial
Generating Automated Test Reports After Each App Release Using Jenkins
Integrating Appium and Jenkins allows you to automate the execution of Appium tests as part of the CI/CD workflow. With Jenkins, you can schedule test runs, monitor execution, and generate detailed test reports automatically, enabling faster feedback loops and more reliable app quality.
February 28, 2025
148566 Views
23 Min Read
Selenium JavaAutomationTutorial
How to Write JUnit Test Cases: Step-by-Step Guide
Writing test cases is a crucial step in building reliable and maintainable software applications. JUnit, a popular Java testing framework, streamlines this process by offering features to create and execute tests efficiently.
December 2, 2024
151226 Views
15 Min Read
AutomationSelenium TutorialTutorial
How to Use JavaScriptExecutor in Selenium
Selenium is an open-source suite of tools and libraries that allows you to interact with browsers to perform various operations like sending text, clicking on a button, selecting drop-downs, etc.
September 17, 2024
369534 Views
11 Min Read
AutomationSelenium WebDriverTutorial
How to Handle Mouse Actions in Selenium
While automating a website using Selenium, you can realize specific scenarios by automating low-level interactions such as keypresses and mouse button actions with the WebElements in the Document Object Model (DOM).
September 13, 2024
354864 Views
17 Min Read
AutomationMobile App TestingTutorial
How to Test Biometric Authentication With Appium
Biometric authentication has become an essential feature in all mobile phones today. It helps in identifying a person using their biometrics such as fingerprints, facial recognition or retina scans to sign in to the mobile application or validate the financial transactions from their mobile phones, thus providing a high-quality mobile user experience.
September 13, 2024
195153 Views
26 Min Read
AutomationSelenium JavaTutorial
Selenium Pagination Tutorial: How to Handle Page Navigation
As websites are becoming an integral part of the business, they must have a good UI that provides the best user experience and loads the content quickly. Websites can be categorized into two types based on the categorization of their content: paginated and infinite-scrolling websites.
September 13, 2024
168357 Views
16 Min Read
How to Use Assert and Verify in Selenium
During Selenium automation, you might come across a number of scenarios where a decision needs to be taken regarding what happens if the test fails.
September 2, 2024
225744 Views
18 Min Read









