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…Aug 16, 2023Aug 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…May 27, 2023May 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…Mar 26, 20231Mar 26, 20231
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…Mar 19, 20231Mar 19, 20231
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…Jan 16, 2023Jan 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…Nov 11, 2022Nov 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…Nov 9, 2022Nov 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…Nov 9, 2022Nov 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…Nov 9, 2022Nov 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…Nov 2, 2022Nov 2, 2022