How To Use TestNg Data Provider

TestNg (Testing framework for the next generation) is developed specifically for Java programming Language. It is similar to Junit but offers additional functionalities like additional annotations, parallel execution support etc. In this post, we will delve into the TestNg data provider and its usage in detail. What is Parameterization? Parameterization is the important concept of … Read more

How To Configure Multiple Environments in Playwright

In this article, we will explore how to configure multiple environments in Playwright test automation framework to optimize the testing process. What is Cross-Environment Testing? Often applications have multiple environments like development, staging and production. Testing across different environments also known as Cross-environment testing is a crucial aspect of ensuring the robustness and reliability of … Read more

How To Create Zip Files Using JavaScript

Zipping is the process of compressing files or folders into a single archive file with the “.zip” extension. It is very useful in reducing the overall size of the files, making them more efficient for storage, transmission, and distribution. This article guides you on how to zip files using JavaScript. Compressing test results, logs or … Read more

How To Generate a Playwright Report

An important aspect of any test automation framework is its ability to generate user-friendly, informative detailed reports. Reports offer insightful information about the execution of each test case. The development team can quickly identify and address problems by using these reports to highlight test failures. In this tutorial, we will generate a Playwright report using … Read more

How To Build a Playwright Page Object Model

In my previous posts, I have already covered Microsoft Playwright installation, its features and architecture and how it is different from other automation tools. Furthermore, I also demonstrated how to write the first test script using the Playwright record and playback tool Codegen. In this article, I will cover how to build a Playwright Page … Read more

How To Use Playwright Codegen For Test Recording

In my previous posts, I have covered how to install Playwright using the command line and I’ve also discussed the process using the VSCode extension. In this post, I will cover how to write and execute Playwright Javascript tests using the Playwright Codegen feature. What is Codegen Playwright? Playwright Codegen is a test recorder tool … Read more

How To Install Playwright Tool?

Playwright is a modern test automation tool developed by Microsoft for end-to-end testing. In the previous post, I did a comparison of the Playwright tool with other test automation tools like Cypress and Selenium. In this article, I will discuss how we can install Playwright to use it in test automation. Playwright Installation We can … Read more

Playwright vs Cypress vs Selenium: Which Is Right for You

In this article, we will learn about the Playwright testing tool and see how it differs from other test automation tools in terms of architecture and other features. We will also make a comparison and gather insight into the battle of Playwright vs Cypress vs Selenium. What is Playwright? Playwright is a node.js library developed … Read more

How To Start Appium Server Programmatically

Appium is an open-source automation tool, known for testing mobile apps across various platforms. In the last article, we have seen how we can start with Appium 2.0. In this post, we will learn different ways to start Appium server Programmatically using Java. Advantages of Appium Server Automation Generally, we start the appium server using … Read more