acceptable-hamburger-48790
08/03/2022, 7:58 AMbrainy-librarian-80110
08/03/2022, 8:55 AMgreen-actor-96812
08/03/2022, 9:56 AMbrainy-librarian-80110
08/03/2022, 9:57 AMbrainy-librarian-80110
08/03/2022, 9:57 AMbrainy-librarian-80110
08/03/2022, 9:58 AMcolossal-island-95991
08/03/2022, 10:39 AMfull-ram-6858
08/03/2022, 12:20 PMgorgeous-jordan-86065
08/03/2022, 1:34 PMbrainy-librarian-80110
08/03/2022, 1:52 PMgray-kilobyte-89541
08/03/2022, 3:01 PMcy.route
command)chilly-magician-64042
08/03/2022, 3:03 PMbrainy-librarian-80110
08/03/2022, 4:40 PMbrainy-librarian-80110
08/03/2022, 4:42 PMbrainy-librarian-80110
08/03/2022, 4:47 PMbrainy-librarian-80110
08/03/2022, 4:48 PMgray-kilobyte-89541
08/03/2022, 4:58 PMgifted-summer-12568
08/03/2022, 7:32 PMgentle-accountant-4760
08/04/2022, 7:58 AMstale-optician-85950
08/04/2022, 8:01 AMyarn cypress run --config baseUrl:http://localhost:8080
gentle-accountant-4760
08/04/2022, 8:02 AMstale-optician-85950
08/04/2022, 8:26 AM/fixtures
folder which I use for my dataset https://docs.cypress.io/api/commands/fixture#Syntax I then call this json into my test file and iterate through all my URLs as unique tests. For pararell testing you'll need a Cypress dashboard account.colossal-island-95991
08/04/2022, 8:30 AMgentle-accountant-4760
08/04/2022, 8:44 AMstale-optician-85950
08/04/2022, 8:45 AMCypress.on('window:before:load', (win) => {
cy.spy(win.console, 'error');
cy.spy(win.console, 'warn');
});
afterEach(() => {
cy.window().then((win) => {
expect(win.console.error).to.have.callCount(0);
expect(win.console.warn).to.have.callCount(0);
});
});
stale-optician-85950
08/04/2022, 8:57 AM/cypress/fixtures/urls.json
Enter json objects:
{
"urlsUnderTest": [
{
"url": "https://www.google.co.uk"
},
{
"url": "https://www.wikipedia.org"
}
]
}
Create test: test-all-sites.int.test.cy.ts
Require json and use JS forEach() outside of the it() block:
const allSites = require('../../fixtures/urls.json');
describe('test all sites', () => {
allSites.urlsUnderTest.forEach((site: Cypress.ObjectLike) => {
it(`Site is - "${site.url}"`, () => {
cy.visit(`${site.url}`);
});
});
});
gentle-accountant-4760
08/04/2022, 8:57 AMgentle-accountant-4760
08/04/2022, 8:58 AMgentle-accountant-4760
08/04/2022, 8:59 AMstale-optician-85950
08/04/2022, 9:01 AM