

after that, go ahead and do cy.request and cy.visit using the instance url and sessionId returned by the sfdx command.| sed - this removes the color codes that comes with the - json option.this will totally replace your username/password combo. this requires that you have a pre-step of authenticating to your org via sfdx, so that sfdx force:org:display -u -json will return valid session credentials.exec('sfdx force:org:display -u -json | sed -r "s/]\/lightning/n/Service_Locator`) I have a working solution, but this will involve the SFDX CLI in the machine where cypress is running. Steps to reproduce: VersionsĬypress version 3.0.3, Mac Os, Google Chrome

It('Login SF', function() I this case, the message “Whoops, there is no test to run” appears inmediatly after running Cypress.Īfter login Cypress redirect me to SalesForce dashboard. I tried this, I used my browser, and login as a real human would do, then I copied the url that the authentication generated into the Cypress test to “pre-load” the domain after the login change it, as shown below I asked this issue in, and someone told me that its because Cypress doesn’t allow you to change domains. It('Login SF', function() Cypress complete the fields and click login, the screen shows “Whoops, there is no test to run” and stop the test.
