Akarsh Seggemu, M.Sc.Automation Testing: How are Cucumber.JS hooks useful for running tests with PlaywrightHooks are used when you need to setup a test environment before a test is started and also, to teardown test environment post completion of…Jun 15, 2024Jun 15, 2024
Akarsh Seggemu, M.Sc.Automation Testing: Why you need to consider migrating from nightwatch-api v3.0.1 to playwright?Nightwatch.js v1.7 did support TypeScript as it was meant for JavaScript. Igor Bari created nightwatch-api to support TypeScript. We should…May 18, 2024May 18, 2024
Akarsh Seggemu, M.Sc.Automation Testing: How to create example Node.JS with playwright npm packageWhen you need to create end-to-end/UI tests without the requirement to support Agile software development methodology BDD and if it is used…Aug 9, 2023Aug 9, 2023
Akarsh Seggemu, M.Sc.Automation Testing: CucumberJS integration with Playwright to support step definition files in…In the past, we were writing automation tests using CucumberJS for creation of feature files in Gherkin and step definitions are written in…Aug 18, 2023Aug 18, 2023
Akarsh Seggemu, M.Sc.Automation Testing: How to write a unit test in TypeScript for Express.js server using Babel-Jest?Unit testing in Node.js project using TypeScript through third-party npm packages is not easy and straight forward as I thought. There is…Aug 21, 2023Aug 21, 2023
Akarsh Seggemu, M.Sc.Automation Testing: How to create a Seleniarm Docker Compose for arm64 MacIf you have tried to create a Docker container following the docker-compose-v3.yml from SeleniumHQ/docker-selenium. You might have come…May 2, 2023May 2, 2023
Akarsh Seggemu, M.Sc.Automation Testing: How to configure arm64 macOS for Python based Selenium tests?I started reading the book “Test Automation Engineering Handbook” and in chapter 2 there were code examples showing the pattern “POM (Page…May 11, 2023May 11, 2023