Cypress.io

Cypress – Dashboard features and Reporting.

Reading Time: 5 minutes Hi folks, In this blog, we will learn about the cypress dashboard specifically and will explore its features. On top of that, we learn how to generate a shareable HTML report for test in cypress. So, let’s get going. What is Cypress Dashboard? The Cypress Dashboard Service is an optional web-based companion to our cypress test runner. It basically, provides a timely, simple and powerful Continue Reading

Cypress with Cucumber

Reading Time: 5 minutes Hi folks, In this blog, we will learn how to have an integrated testing behaviour-driven framework with cypress. We will see how we can integrate cucumber with cypress. So, let’s get started. Why to integrate cucumber with cypress? There are multiple tools to have a BDD framework but the most used BDD tool is cucumber. BDD is a branch of Test Driven Development (TDD). It Continue Reading

Generating Cucumber HTML report – Cypress

Reading Time: 3 minutes Hi folks, In this blog, we will try to explore the reporting feature of the cucumber plugin in Cypress. As a prerequisite, we should have a cypress-cucumber integrated framework already. With this cleared out, let’s move ahead. Approach Firstly, as mentioned we should have the cypress cucumber plugin already configured in our project. The reason is, the plugin, by default, that we are using in Continue Reading

Integration to Jenkins – Cypress

Reading Time: 4 minutes Hi folks, In this blog, we will learn how to integrate Cypress with the Jenkins CI tool. And as an add on, we will learn how to parameterise our test cases for Jenkins jobs as well. So let’s get started. Configuring Jenkins First of all, we need to download Jenkins to our local system. It is recommended that we should download the generic java package Continue Reading

Reading data from excel file – Cypress

Reading Time: 4 minutes Hi folks, In this blog, we will try to learn how to use excel file in cypress, so that we can have a data-driven framework with it. So, without much ado, let’s get started. Approach In cypress, we already have a defined folder structure for placing data files in the project. We mainly have fixtures integration plugins support node_module in our project. Out of these Continue Reading

Cypress – 101

Reading Time: 10 minutes Hi folks, In this blog, we will try to cover the basics of cypress. We may learn the basic commands of cypress and how we can handle multiple scenarios with it. So, let’s get started. Cypress Basic Operations Visiting an page The first and the most basic thing of the UI test automation tool is to visit the desired URL. Like in selenium, we have Continue Reading

Cypress: Parametrized build execution with Jenkins

Reading Time: 3 minutes Hello everyone, in my previous blog we discussed how we can integrate our cypress tests with Jenkins. In this blog, we will discuss how we can parametrized build execution with Jenkins. In Cypress, we can parameterize our tests, with the help of scripts.For achieving parameterization in cypress we can add scripts in our package.json file with all the required commands. We can use following script Continue Reading

REST API Testing with Cypress

Reading Time: 2 minutes Hello, everyone! Welcome to my blog section, Here we will see how to to do REST API Testing with cypress. REST API Testing with Cypress: Cypress automated everything that runs on the browser and many times we have a use case where we need to validate our UI behavior against the browser network calls, here cypress comes in the picture. So as per the cypress Continue Reading

Dashboard Report Generation with Cypress

Reading Time: 3 minutes In our previous blog we talked about mocha reports, and in this will continue on the same topic report generation with cypress. The only difference is that here we will talk about the Dashboard Report Generation with cypress.So you guys may be thinking why do we need to configure the dashboard, if we can generate report with Mocha report generators?Just wait for a few mins, Continue Reading

Mocha Reports Generation with Cypress

Reading Time: 3 minutes In our previous blogs, we have already talked about the introduction of cypress, how to install cypress, writing our first test with cypress, and so on. This blog is all about Mocha Reports Generation with cypress.In every project as a QA, we may encounter many situations where we need to create QA metrics or the test case execution report and share it with our client Continue Reading

Integration Of Cypress with jenkins

Reading Time: 3 minutes Hello everyone, I hope you all are safe and sound, as in my previous blog we have already covered some frontend and backend testing scenarios with cypress. In this blog, we will talk about the Integration of Cypress with Jenkins. So, the agenda of this blog will be like: Jenkins Installation (Ubuntu) Integration Of Cypress with Jenkins Execution with Jenkins Jenkins Installation: For installing Jenkins Continue Reading

Writing First Test with cypress

Reading Time: 2 minutes Hello everyone, In some of our previous posts we have discussed what is cypress? How to setup cypress? How cypress is different from selenium? Today we will discuss how to write the test cases with cypress to automated an e-commerce use case. Writing your first test with cypress In our first test we will implement the following use case: Visit an e-commerce site https://www.amazon.in/ Search for Continue Reading

Cypress: How to retry failed test cases and log the console error on command line?

Reading Time: 3 minutes In our previous blog “How to load chrome extension in cypress.io” we explained How to get an unpacked version of an extension from the chrome web store? How to load chrome extension in our application under test? What are the related configuration changes needed to load an extension in cypress? Here we will discuss: How to add retry ability in our test scripts? How to Continue Reading