All posts by Faisal Khatri
• Selenium Tutorial • Selenium Locators • Tutorial
Different Types of Locators in Selenium WebDriver
When writing automated tests with Selenium WebDriver, the first step is locating the WebElements using the browser developer tools window. To achieve this, different types of locators in Selenium WebDriver, like ID, Name, TagName, ClassName, XPath, CSS Selector, etc.,
March 1, 2024
569892 Views
34 Min Read
• Mobile App Testing • Tutorial
Automating Flutter Apps Using Appium Flutter Driver With Java
Mobile users worldwide have been constantly increasing over the recent years. Mobile applications have enabled the delivery of daily-use goods to luxury commodities at the customers’ doorstep.
February 6, 2024
147407 Views
27 Min Read
• Automation • Selenium WebDriver • Tutorial
How To Automate Login Page Using Selenium WebDriver
One of the crucial elements while creating a website is the login page. As a critical component, the login feature is pivotal in ensuring user security and overall website performance.
February 2, 2024
654915 Views
25 Min Read
• Selenium WebDriver • Selenium Java • Tutorial
How to Handle Dynamic Dropdowns in Selenium WebDriver With Java
When performing web automation testing, you might come across a scenario to automate the registration page of a website. The registration page contains multiple fields like textboxes, checkboxes, radio buttons, and dropdown lists.
January 16, 2024
179120 Views
33 Min Read
• Selenium Java • Automation • Tutorial
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
367971 Views
20 Min Read
• Automation • Tutorial
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
482343 Views
21 Min Read
• Selenium Java • Automation • Tutorial
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
235824 Views
17 Min Read
• Selenium Java • Automation • Tutorial
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
127918 Views
30 Min Read
• Selenium Java • Automation • Tutorial
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
259398 Views
26 Min Read
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
155946 Views
25 Min Read