top of page

MASTER PLAYWRIGHT AUTOMATION
Build e2e framework from ground zero. Concepts, API testing, AI Assisted, MCP, allure reporting & CI/CD.

Search


Part 4 - Master the Basics of TypeScript for Effective Playwright Automation - Functions
Let's say we are building automation tests for our Demo Store . During testing, we often repeat the same steps again and again: • search for products • login user • calculate total price • validate order success message • format product text • verify product category • process API responses If we write the same code repeatedly, our script becomes: • repetitive • harder to maintain • difficult to scale • error-prone For example, if the login logic changes, we would need to upd


Part 3 - Master the Basics of TypeScript for Effective Playwright Automation - Loops and Strings
In the previous post , we covered the core basics of TypeScript , including variables, data types, arrays, objects, operators, and conditional statements. These concepts form the foundation of TypeScript and are essential before writing any real-world code. In this post, we continue building on that foundation by focusing on two very important topics: loops and string methods . Loops help us repeat actions efficiently, while string methods allow us to work with and manipulat


Part 2 - Master the Basics of TypeScript for Effective Playwright Automation
In the previous part-1 post , we set up the complete TypeScript development environment required for learning modern automation tools like Playwright . This included installing Node.js , configuring Visual Studio Code , and creating a clean TypeScript project structure with src, dist, and a minimal tsconfig.json. At this stage, we focused only on preparing a solid TypeScript learning setup , without installing Playwright itself. With the environment now ready, the next im


Part 1- Master the Basics of TypeScript for Effective Playwright Automation
TypeScript Environment with Node.js and VSCode Before starting with Playwright test automation, it is important to understand the language and development environment on which Playwright is built. Playwright tests are written using JavaScript or TypeScript , and both run on top of Node.js . In this guide, we will not install Playwright yet . The focus here is on setting up a clean TypeScript development environment from scratch and understanding how TypeScript works behind


Useful Python Tkinter Apps For Practice - Step By Step
In this post, I will share links and code for my youtube series for practising useful Tkinter programs. In my youtube tutorials, I have...


Python - Maths Quiz
In this post, we will learn to create a python program for maths quiz. Through this program, user would be given a choice of maths...


Python Program- Grocery Shopping
In this program, we will learn to create a python program for grocery shopping. Through this program, available items with price would be...


Python - Currency Converter
Program for converting currency values using python functions, inputs , while loop, if-else


Create An Invitation Card - Python
Create a function with parameters. Learn f-string, loop & more


BMI Calculator Using Python
Concepts Covered- if-else, input, f-string, round, data type conversion


Steps to setup Locust on Linux
In this post, I will be taking you through end to end steps to set up Locust environment on Linux Machine without using Docker. This post...


Steps to setup Python 3.8 on Linux
In this post, I will be taking you through end to end steps to set up Python 3.8 on Linux Machine. This post is also a resource to my...


Real-Time Monitoring using Locust with InfluxDB & Grafana
In this post, I will be taking you through end to end steps to set up a real-time monitoring solution for Locust using InfluxDB &...


Set Up Telegraf On Linux Machine for Monitoring
In this post, I will be taking you through end to end steps to set up Telegraf on Linux Server. Telegraf by default collects host data....


End to end steps to set up InfluxDB & Grafana using Docker-Compose
This post details steps to create a monitoring environment with InfluxDB & Grafana on the Linux machine using Docker-Compose. Using...


Performance Monitoring using InfluxDB, Python & Grafana
This post details steps to get started with InfluxDB client python library. We will use this python library to insert data into InfluxDB....


Pytest for Unit Testing: Beginner Tutorial
In this post, I will be taking you through end to end steps to get started with Pytest, popular python based testing framework. To visit...


Setup Telegraf on Windows
In this post, steps to set up Telegraf on windows are detailed. To visit more such posts, follow: #RealTimeMonitoring #PerformanceTesting...


Maven for Testers: Youtube Series
#TestEnvironment #Maven Maven is a popular build tool for java (scala, ruby as well)based projects. If you are a test automation engineer...


Docker for Testers: Setup Docker-Compose on Linux & run container
In this post, I will be taking you through end to end steps to set up Docker-Compose on Linux machine. To visit more such posts, follow:...
bottom of page
