Test Automation Studio

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 use JSON Objects in Cypress

Reading Time: 3 minutes Hello Readers, Today we will learn about JSON objects’ significance and how to use them in Cypress. What are JSON Objects? javascript Object Notation (JSON) is a standard text-based format for representing structured data based on JavaScript object syntax that is commonly used for transmitting data in web applications. surrounded by curly braces { } and contain a key/value format that is separated by a colon( Continue Reading

How To Run Postman Test With Newman In Gitlab Ci

Reading Time: 4 minutes Hi folks, In this brief blog post, we’ll learn more about Gitlab CI and Postman, the API testing tool we use the most frequently. This article’s goal is to provide a quick process for automatically testing the service API response. The solution makes use of the capabilities provided by the Gitlab-integrated Continuous Integration tool. Introduction to Gitlab CICD GitLab CI/CD is a continuous integration (CI) and Continue Reading

How to use Hooks and Tags in Cypress

Reading Time: 4 minutes Hello Readers, Today we will learn about Hooks and Tags their significance, and how to use them in Cypress. What is Cypress? The Cypress tool is a JavaScript testing automation solution used for web automation. It enables teams to create web test automation scripts. This solution aims to facilitate frontend developers and test automation engineers to write web tests in the web language that is JavaScript for web Continue Reading

An: Quick Overview of Handling Alerts and popups with Cypress

Reading Time: 2 minutes Alerts and popup in cypress:  Cypress can work with alert by default. The pop-up can be an alert or confirmation popup. Cypress is designed in such a way that it shall always click on the OK button on the pop-up. Moreover, Cypress has the ability to fire browser events. An alert is triggered by window:alert event. This is by default handled by Cypress and the Continue Reading

Introduction to the Cypress Project Structure

Reading Time: 4 minutes Hi Folks,In this blog, we talk about the Cypress Project structure that is fundamentally and architecturally different from other test automation frameworks.We use this folder to store data objects or external pieces of static data that we use throughout the tests Cypress Folder Structure Let’s understand the folder structure in cypress project, it defines entire architecture and the workflow of whole system If we know Continue Reading

A Quick Overview Of Github Action With Selenium Webdriver

Reading Time: 6 minutes Hi folks, In this short blog, we will explore more about Selenium, the testing tool we love and that is most often used, using Github action. You could wonder, however, why we combine the GitHub action with the Selenium framework and what the circumstances are. So let’s skip the introduction of Selenium as everyone is already familiar with the fundamentals of it. Instead, let’s begin Continue Reading

K6 results with InfluxDB and Grafana

Reading Time: 5 minutes Hi folks, In this blog, we will be learning, how to showcase k6 results statistics in the grafana dashboard. For routing the k6 statistics log to Grafana, we need need to reroute them with a database. In this blog, we will be using InfluxDB for rerouting. So, let’s get going and integrate k6 with Influx DB and Grafana. Why use Grafana and Influx DB for Continue Reading

How to Perform Assertions in Cypress

Reading Time: 3 minutes Hello Readers, Today we will learn about assertions their significance, and how to use them in Cypress. What is Cypress? The Cypress tool is a JavaScript testing automation solution used for web automation. It enables teams to create web test automation scripts. This solution aims to facilitate frontend developers and test automation engineers to write web tests in the web language that is JavaScript for web test automation. Continue Reading

Basic Introduction to the Testcontainers

Reading Time: 3 minutes Hello everyone! In this blog, we will start with the Basic Introduction of Testcontainers and how Testcontainers help in Integration testing along with its benefits and drawbacks also. What is Testcontainers? As per the official documentation, “Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.” 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