Skip to main content

Cypress Dashboard

 The Cypress Dashboard is a service that gives you access to recorded tests - typically when running Cypress tests from your CI provider. The Dashboard provides you insight into what happened when your tests ran.

 Real World Example New

The Cypress Real World App (RWA) leverages the Cypress Dashboard in CI to test over 300 test cases in parallel across 25 machines, multiple browsers, multiple device sizes, and multiple operating systems.

Check out the  Real World App Dashboard.

Features

Organize projects

From the Dashboard you can:

  • Set up a project to record in the Dashboard
  • Reset or add more record keys
  • Change who can access your Cypress project
  • Transfer ownership of projects
  • Delete projects

See test run results

From the Dashboard you can:

  • See the number of failed, passing, pending and skipped tests.
  • Get the entire stack trace of failed tests.
  • View screenshots taken when tests fail or when using cy.screenshot().
  • Watch a video of your entire test run or a video clip at the point of test failure.
  • See how fast your spec files ran within CI including whether they were run in parallel.
  • See related groupings of tests.
Dashboard Screenshot

Manage runs

From the Dashboard you can:

Manage organizations

From the Dashboard you can:

  • Create, edit and delete organizations
  • See usage details for each organization.
  • Pay for your selected billing plan.

Manage users

From the Dashboard you can:

  • Invite and edit user’s roles for organizations
  • Accept or reject requests to join your organization.

Integrate with GitHub

From the Dashboard you can:

Integrate with Slack

From the Dashboard you can:

  • Integrate Cypress into Slack on every recorded test run.

See tests runs in the Test Runner

Additionally we’ve integrated the tests run into the Cypress Test Runner. This means you can see the tests run in the Runs tab from within every project.

Runs List
Have a question you don’t see answered here?

We have answered some common questions about the Dashboard Service in our FAQ..

Example projects

Once you log in to the Dashboard Service you can view any public project.

Here are some of our own public projects you can view:

Comments

Popular posts from this blog

The terminal process "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" terminated with exit code: 259.

Integrated terminal in VS code crashes PowerShell: Solution of this Problem:- 1) Open your Project's/file location. 2)Click in this bar after opening the exact location of your project.                                                                                                                                         3)Now, Write 'cmd' in this bar.                                                                                                                     4)Your Terminal will be open as command, Now you can give any command here related to your Project. 5) Your project will be Executed/Start Normally in Terminal                                                                            6) You can ask any question.

Use of for Loop & return in Cypress Automation

  Use of  For Loop & return method in Cypress automation : describe(" Use Of For Loop and return method ",function(){   it ( 'Test Case 15' ,  function () { cy . visit ( 'www.exapmle.com/',{timeout:1000} );        cy . get ( '.tab-tools > .icon > .svg-inline--fa' ). click ({ force : true }); // Now this method will fetch the text which is already displayed & will save it.      cy . get ( '.last-updated-date > span' ). then (( $txt )  =>  {  const   txt  =  $txt . text ()      cy . log ( txt )                  // For loop will run 50 times & after each 3 seconds // it will check Visibility of element. // If it gets newly appeared element/Text It will be terminated before 50 runs var   i ;          for  ( i  =  0 ;  i  <  50 ;  i ++) {              cy . wait ( 3000 )                           cy . get ( '.last-updated-date > span' ). each (( $text )  =>  {   c

Test files sequence in Cypress Or Test file Order in Cypress

  In any case, I used the  testFiles  config in  cypress.json  to set the spec file run order:   You can use your file names. Only the files will be shown in cypress runner which you will define here "New_Api" is a Sub-folder in integration folder. All other are spec files. {      "baseUrl" : "https://exapmle.com" , "testFiles" :  [          "New_Api/*" ,          "Add_Product.spec.js" ,          "Add_Client.spec.js" ,          "Seller.spec.js" ,          "Deal_Status.spec.js" ,          "Buyer_Offer.spec.js" ,          "Buyer_2.spec.js" ,          "Deal_Status.spec.js"            ], }