early-optician-55799
08/23/2022, 5:31 PMcy.intercept("POST", "**/application").as("startApplication");
cy.get("@startApplication")
.its("response")
.then((response) => {
const applicationId = response.body.applicationId;
cy.request({
method: "POST",
url: `${apiBaseUrl}/e2e/application/${applicationId}`,
});
});
However, I need to use this applicationId few more times during my e2e tests in order to call other api endpoints later... I don't want to redo the same thing each time, meaning cy.get + .then (cy.request). I would like to do cy.request right off the bat with this applicationId I already managed to get...
btw, for what I care it doesn't have to be an environmental variable, it might be alias, const or whatever that would let me nicely reuse that applciationId later 🙂melodic-ocean-83158
08/23/2022, 8:37 PMmelodic-ocean-83158
08/23/2022, 8:38 PMmelodic-ocean-83158
08/23/2022, 8:43 PMchilly-queen-22182
08/23/2022, 8:54 PMhallowed-lighter-4305
08/23/2022, 9:10 PMIniciar sesión en ${Cypress.env('environment') ? Cypress.env('environment') : 'local'} environment
)
if (Cypress.env('environment') === 'pre') {
Cypress.env('user', Cypress.env('prelogUser'))
} else if (Cypress.env('environment') === 'prod') {
Cypress.env('user', Cypress.env('prodUser'))
} else if (Cypress.env ('environment') === 'dev') {
Cypress.env('user', Cypress.env('devUser'))
}
cy.visit('/login')melodic-ocean-83158
08/23/2022, 9:34 PMmelodic-ocean-83158
08/23/2022, 9:34 PMhallowed-lighter-4305
08/23/2022, 10:09 PMquiet-breakfast-31238
08/23/2022, 10:10 PMmelodic-ocean-83158
08/23/2022, 10:14 PMmelodic-ocean-83158
08/23/2022, 10:16 PMmelodic-ocean-83158
08/23/2022, 10:17 PMquiet-breakfast-31238
08/23/2022, 10:19 PMmelodic-ocean-83158
08/23/2022, 10:20 PMquiet-breakfast-31238
08/23/2022, 10:21 PMquiet-breakfast-31238
08/23/2022, 10:23 PMmelodic-ocean-83158
08/23/2022, 10:31 PMquiet-breakfast-31238
08/23/2022, 10:31 PMhallowed-lighter-4305
08/23/2022, 11:09 PMcold-van-45410
08/24/2022, 5:21 AMearly-optician-55799
08/24/2022, 6:43 AMcold-van-45410
08/24/2022, 6:56 AMearly-optician-55799
08/24/2022, 7:01 AMcold-van-45410
08/24/2022, 7:18 AMquiet-breakfast-31238
08/24/2022, 8:57 AMacceptable-hamburger-48790
08/24/2022, 9:55 AMquiet-breakfast-31238
08/24/2022, 9:56 AMfancy-airplane-60156
08/24/2022, 12:42 PMfancy-airplane-60156
08/24/2022, 12:44 PM