Harsha SuraweeraWhy Canary Releases? Unveiling the Power of Controlled DeploymentA canary release, in the context of software deployment and release management, is a strategy that involves gradually introducing changes…4 min read·Aug 16, 2023----
Harsha SuraweeraWhy You Should Consider Postman API Automation and HTML Report Generation (Allure & Newman) with…In today’s rapidly evolving digital landscape, Application Programming Interfaces (APIs) play a crucial role in connecting different…9 min read·May 27, 2023----
Harsha SuraweeraMaximizing Test Efficiency: Reuse Authentication using Global Setup in Playwright TestsA new feature has been introduced with Playwright Version 1.31 that allows for configuring dependencies between projects. This article…3 min read·Mar 26, 2023--1--1
Harsha SuraweeraAxe Accessibility Testing with Playwright + HTML Reports: The Complete GuidePlaywright is a powerful automation tool that can be used for testing web applications, including accessibility testing. Accessibility…5 min read·Mar 19, 2023--1--1
Harsha SuraweeraPowering Through Remote Work: A Guide to Backup Power Solutions — Especially for Sri Lanka + My…Backup power refers to a system or equipment that provides power when the primary source of electricity is unavailable. It is crucial for…13 min read·Jan 16, 2023----
Harsha SuraweeraContinuation of Scripting with the PageObject File — Playwright Automation Scripting — Part 07The PageObject file and the PageObjectManager file were created in Part 06. In today’s article, we will use the helper class we created to…3 min read·Nov 11, 2022----
Harsha SuraweeraCreate Page Objects and Page Object Manager — Playwright Automation Scripting— Part 06We have saved the Google search page locators in the centralized locator folder in Part 05. In this article, we will write the automation…4 min read·Nov 9, 2022----
Harsha SuraweeraHow to Maintain Centralized Locators for UI Automation? — Part 05The default Playwright automation framework is hosted on Github in Part 04. Building an efficient framework requires some custom changes…3 min read·Nov 9, 2022----
Harsha SuraweeraEnabling Version Control for the Playwright Automation Framework — Part 04We discussed the process of setting up the local environment in Part 03 with the Playwright NodeJs version. As mentioned in Part 01 and…3 min read·Nov 9, 2022----
Harsha SuraweeraSetting up a local environment for the Playwright Framework— Part 03We have talked in Part 01 and Part 02 about what Playwright is and what the main features of Playwright are, with a detailed comparison…3 min read·Nov 2, 2022----