selenium 4

How to Handle Alerts and pop-ups in Selenium 4

Reading Time: 3 minutes In this blog, we will go through the javascript Alert and pop-up boxes in selenium. in this blog, we will see how we can handle javascript alerts and JS confirmation boxes, and JS prompt boxes. What is alerts and pop-up in Selenium? Let’s take an example if we go to “https://the-internet.herokuapp.com”. this is a demo website and here we have some examples of javascript alerts. Continue Reading

How to use Proxy in Selenium

Reading Time: 3 minutes In this blog, we will learn about what is a proxy server in selenium and how to set a proxy in selenium 4, and how we connect the website using a proxy in selenium. What is Proxy Proxy is an intermediate server that sits between you and the actual server from where your response is coming in an easy way you can think of it Continue Reading

How to Perform DataDriven Testing In Cucumber?

Reading Time: 4 minutes Hello People, As we know Most commercial automated software tools on the market support some sort of Data-Driven Testing. It allows us to automatically run a test case multiple times with different input and validation values. As Cucumber is more an automated testing framework than a ready-to-use tool. It takes extra effort to support data-driven testing to automate tests. The good part is that the Cucumber inherently supports Data Driven Testing using Scenario Outline. Continue Reading

How to Handle Browser Windows and Cookies In Selenium 4?

Reading Time: 3 minutes Hello People, this article explains How to Handle and resize browser windows and cookies using the Selenium Webdriver. Resizing the browser window and handling cookies is important as it makes testing much easier. We can resize the browser window in Selenium Webdriver which actually helps in searching for the elements easier. In addition to this, this article also explains how to handle cookies like creating, Continue Reading

How to Integrate Cucumber With Selenium 4?

Reading Time: 5 minutes Hello Testers, No doubt that Selenium is one of the fantastic tools in the field of Automation Testing, but it might seem a little hard for a non-technical person to understand its work due to the complexity of the code. To ease this task, Cucumber comes into play, which makes the complex code simple and easy to understand. But, how exactly does it do that? I will Continue Reading

What is Fluent Wait and Its Advantages In Selenium?

Reading Time: 5 minutes Hello People, As you may be knowing If you want to become an expert at using Selenium Webdriver, one of the most important skills to master is the use of the Wait commands. Waits are essential for executing test scripts and help identify and resolve issues related to the time lag in web elements. This article will offer a detailed description of how testers can Continue Reading

JBehave – How to get started?

Reading Time: 4 minutes Hi folks, In this blog, we will explore yet another powerful BDD framework, JBehave. We will try to figure out the why’s and how’s of jBehave and later on will try some hands-on with selenium by integrating this framework with it. So, let’s get going. What is jBehave? As mentioned in the official documentation, JBehave is a framework for Behaviour-Driven-Development (BDD). BDD is an evolution of Continue Reading

What’s new in selenium 4

Reading Time: 5 minutes Selenium has been in the market for the past many years and has been dominating its competitors. This blog will show us the new feature in Selenium 4 and how we can utilize them in our code. Firstly, let’s have a look at the architecture of both Selenium 3 & Selenium 4 and see what are the differences between them. Architecture: Selenium 3 Vs. Selenium Continue Reading

TestNG setup using Maven for Selenium

Reading Time: 3 minutes Definitions TestNG (Test Next Generationis) is an open source testing framework. TestNG is inspired from JUnit and NUnit. It is an improvised framework which makes it more powerful and easier. It provides the developer to write more powerful and flexible tests with the help of easy annotations, sequencing, grouping and parametrization. We can use TestNG for generating reports. The reports generated will be of two types pass and fail. Continue Reading