Blog

How To Handle Modals In Selenium

Welcome to this tutorial on learning how to work with different types of modal windows using Selenium WebDriver. In this tutorial, we will cover the following topics. Introduction Entering Text In A Modal Conclusion Introduction A modal is a popup window that is displayed on top of the current page. There are different types ofContinue reading “How To Handle Modals In Selenium”

Selenium Interview Questions

Here is a list of Selenium questions that will help prepare you for your next job interview. #1 Which one of the following is not a method for locating web elements? (Choose all that apply) A. id()B. linkText()C. xpath()D. class()E. cssSelector()F. tagName()G. None of the above #2 When using the Java WebDriver library, which ofContinue reading “Selenium Interview Questions”

How To Run Tests Headless In Chrome

Welcome to this tutorial on learning how to run test automation without opening a browser window. In this tutorial, we will cover the following topics. Introduction Advantages & disadvantages of using headless mode How does headless mode work? Putting it to use Conclusion Introduction Did you know that it is possible to run an automatedContinue reading “How To Run Tests Headless In Chrome”

Clone Git Repository Using Sourcetree

Welcome to this tutorial on using Sourcetree to clone a repository located on GitHub. In this tutorial, we will cover the following topics. Introduction What is a Git repository & what is GitHub? What is Sourcetree? How to clone a Git repo Conclusion Introduction As an SDET, there will come a time when you willContinue reading “Clone Git Repository Using Sourcetree”

Java Interview Questions

Here is a list of Java coding exercises that will help prepare you for your next job interview. #1 What is the output of the following program? A. I = 0B. I = 1C. I = 2D. I = nullE. Compilation Error #2 What is the output of the following program? A. 1, 3B. 3,Continue reading “Java Interview Questions”

Hamcrest Custom Matchers

Welcome to this tutorial on creating custom Hamcrest matchers. In this tutorial, we will cover the following topics. Introduction When to Use Custom Matchers Creating a Custom Matcher Using a Custom Matcher Conclusion Introduction In a previous article, we learned how versatile Hamcrest matchers are. Listed below are some of the great benefits that HamcrestContinue reading “Hamcrest Custom Matchers”

Testing With Hamcrest

Welcome to this tutorial on using Hamcrest for UI validation in software automated testing. In this tutorial, we will cover the following topics. Introduction It turns out that the word “Hamcrest” is an anagram of the word “Matchers”! This means that we cannot really define Hamcrest without first introducing matchers. A matcher is an objectContinue reading “Testing With Hamcrest”

Selenium Meets Log4j2

Welcome to this tutorial on integrating Log4j2 in a Selenium project. In this tutorial, we will cover the following topics. What is Log4j2? Getting Started The Properties File Creating A Maven Project Adding Dependencies Creating A Properties File Creating A Base Class Creating Your First Test Creating A TestNG run configuration Exporting Logs To AContinue reading “Selenium Meets Log4j2”

Running JMeter Scripts with Jenkins & Maven

Welcome to this tutorial on setting up JMeter tests to run on Jenkins using Maven. In this tutorial, we will cover the following topics. Introduction Creating A JMeter Test Setting Up A Maven Project Running JMeter From Command Line Running JMeter From Jenkins Introduction So, you have created your first JMeter test and are nowContinue reading “Running JMeter Scripts with Jenkins & Maven”


Follow My Blog

Get new content delivered directly to your inbox.