QA Automation Labs

Home

1_cKpUhX44rs0oOBKxAfNwVw

Cypress test case execution in CI/CD using CircleCI

What is CircleCI CircleCI is a modern continuous integration and continuous delivery (CI/CD) platform. Set up CircleCI and Integration of CircleCI with the repository Pre -Condition: Some repo in Git Hub is already created 1.Login > Login /Sign up into CircleCI with…

Read More
1_UH-uIiWHmTvNvwY2uCHLvA

Generate Cucumber .html report in Cypress in Just “5” Steps

Problem statement We need a .html report where we can see the results of the cucumber cypress test case in graphical form (pie chat etc.) Solution With the help of two plugins “cypress-cucumber-preprocessor” and “multiple-cucumber-html-reporter,” we can achieve this Steps to…

Read More
1_e44HRKjIs9LqYVaWrXvfDQ

How to Run Tests with Cypress and Cucumber in Just “10” steps

What is Cucumber? Cucumber is a software tool that supports behavior-driven development (BDD). What is BDD? BDD bridges the gap between business stakeholders and the technical team through a common platform. Hence, communication among the team becomes more transparent. Gherkin is…

Read More
image-3-768x472

Set up End to End Test Automation tool Playwright with Java Script

This blog cover about how we can set up Playwright / Java Script What is Playwright? Playwright is an open-source Node.js library started by Microsoft for automating browsers based on Chromium, Firefox, and WebKit through a single API. The primary goal of…

Read More
image-2-1024x431

Cypress BDD: Use of Data Table, Background in Cypress — Cucumber

Pre-Condition: For Cucumber step up please go through this blog What is Data Table in Cucumber? Data tables are used when we need to test numerous input parameters of a web application. What is Background in Cucumber? Background in Cucumber is…

Read More
image-14

How to test multiple domains or origins with Cypress

Problem Statement Before cypress version 9.6.0 if you want to run test cases in two domains under the same test case it gives us a cross-origin error After Version 9.6.0 this problem was solved, Now we can easily execute our test cases across multi-domain…

Read More
image-768x335

Cypress Dashboard Configuration and Execute the Test cases

What is Cypress Dashboard? Cypress Dashboard is a web-based component that provides various features related to projects and test runs in Cypress. Cypress Dashboard increases test velocity while giving total visibility into tests running in your CI pipeline. Additionally, it provides the visual representation of…

Read More
image-10-1024x390

How to integrate Cypress with Database in Azure Pipeline for Test cases Execution

How to Integrate Cypress with Database in Azure Pipeline for Test cases Execution Blog cover about integrating Cypress with Database in Azure Cloud for Test cases Execution. Cypress connects to the azure database Pre-request Create SQL Database in Azure Cloud Step…

Read More
1_0rzZ4MVAiEvU_pUyOw45rw

How to Integrate Allure report with Cypress?

Why is Allure Reporting to Cypress? Cypress Installation Step to Install cypress Allure Installation Enter the below commands in your command line to install allure using yarn: yarn add -D@shelex/cypress-allure-plugin Or using npm: npm i -D @shelex/cypress-allure-plugin npm install — save-dev mocha-allure-reporter allure-commandline Allure…

Read More
1_kMpTHUjbzDUKQeRptP1fUQ

Page Object Model with Playwright and JAVA

What is Page Object Model (POM)? Page Object Model is a design pattern commonly used in test automation that creates an object repository for web UI elements. It helps us to reduce code duplication and improves test maintenance. We can break…

Read More