Test Automation Studio

black lighted gaming keyboard

How to Handle Keyboard Actions in Selenium?

Reading Time: 3 minutes In this blog we will learn how we can handle Keyboard Actions using selenium Webdriver.Before starting the blog first we must know what is Actions Class how it is used? So,Let’s start. What is the actions class in Selenium Webdriver? Actions like clicking a button, similarly entering a keyword in the search bar are prime examples of how we use a mouse or keyboard. Hence ,these interactions Continue Reading

code projected over woman

How to Handle Dropdown in Selenium?

Reading Time: 2 minutes In this blog,we will learn that how to handle dropdown through selenium webdriver. As we know Dropdown is the set of HTML fields and in addition for handling dropdowns with selenium webdriver we use Select class. Select in Selenium Webdriver In addition Selenium provides the Select class to implement the HTML Select elements. Correspondingly The Select class in Selenium is an ordinary Java class that Continue Reading

man soldering a circuit board

Observability For Automation Tester

Reading Time: 5 minutes It is very common yet quite new to hear the term ‘Observability’. But what does that mean? In this current modern technology world where we are working with so many different types of systems – microservices, distributed systems and many others which are kind of huge spider webs. Imagine while testing these distributed systems and you have no clue of what’s going on under the Continue Reading

black twin bell alarm desk clock on table

Think Time In Grafana K6

Reading Time: 3 minutes Hi folks, In this short blog, we will explore more about Think Time in our favorite performance testing tool, Grafana K6. However, you may be asking what the circumstances are and why we use them. So let’s start with some core fundamentals of “Think Time.” It is also known as “waiting time” and is sometimes called “delay.” Think time is the amount of time a Continue Reading

female software engineer coding on computer

Know More About Parallel Requests In Grafana K6

Reading Time: 2 minutes Hi folks, In this blog, we will explore more about parallel requests in our favorite performance testing tool, Grafana K6. However, you may be asking what the circumstances are and why we use them. So let’s start with some core fundamentals of “Parallel Requests.” Parallel requests are requests that are sent at the same time. Parallel requests are sometimes called “concurrent” requests. Why should we Continue Reading

woman sitting while operating macbook pro

How to record tests using Playwright: Test Generator

Reading Time: 3 minutes What is the Playwright framework: Built by the Microsoft team, It is a framework for end-to-end testing and automation, slowly gaining popularity. Moreover, It is an open-source test automation library and It’s easy to set up, feature-packed, and one of the fastest, most reliable frameworks. Test Generator: Playwright comes with the ability to generate tests out of the box and hence is a great way to Continue Reading

person in white shirt using computer

How to write automation scripts for POST Method using REST ASSURED

Reading Time: 2 minutes POST Method: POST method is used to send data to a server to create/update a resource. The data sent to the server with this method is stored in the request body of the HTTP request. REST ASSURED: Rest Assured enables you to test REST APIs using java libraries and integrates well with Maven. It has very efficient matching techniques, so asserting your expected results is pretty Continue Reading

close up photo of person typing on laptop

Playwright framework and its benefits

Reading Time: 3 minutes What is the Playwright framework: Built by the Microsoft team, It is a framework for end-to-end testing and automation, slowly gaining popularity. Moreover,It is an open-source test automation library and It’s easy to set up, feature-packed, and one of the fastest, most reliable frameworks. Not only is it versatile and easy to work with, but it has lightning-fast execution speeds and some great features that are Continue Reading

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