OI
Size: a a a
OI
VB
await page.waitForXPath(selector)VB
waitFor самописная штука, вы можете использовать любую ф-цию либы, которая ждет пока предиката будет true (например мы хотим ждать 10 секунд и чекать каждые пол секунды наше условие).puppeteerwaitForOI
OI
OI
VB
PP
SC
B
SC
SC
B
OI
OI
Sb
it('Open main page', function(){
cy.visit("/", {
auth:{"username": Cypress.env('basic_login'),"password":Cypress.env('basic_password')},
onBeforeLoad: (win) => {
win.sessionStorage.clear()
win.localStorage.clear()
}
});it('Go to secure', function(){
cy.request({
method: 'GET',
url: Cypress.env('secureUrl'),
auth: {
user: Cypress.env('basic_login'),
pass: Cypress.env('basic_password')
},
followRedirect: false
}).
then((resp) => {
expect(resp.status).to.eq(301)
expect(resp.redirectedToUrl).to.eq(Cypress.env('secureUrl') +'en')
})
})cy.url()
.then( url => {
сюда припихнуть basic auth и не страдать
}
B
OI
B
it('Open main page', function(){
cy.visit("/", {
auth:{"username": Cypress.env('basic_login'),"password":Cypress.env('basic_password')},
onBeforeLoad: (win) => {
win.sessionStorage.clear()
win.localStorage.clear()
}
});it('Go to secure', function(){
cy.request({
method: 'GET',
url: Cypress.env('secureUrl'),
auth: {
user: Cypress.env('basic_login'),
pass: Cypress.env('basic_password')
},
followRedirect: false
}).
then((resp) => {
expect(resp.status).to.eq(301)
expect(resp.redirectedToUrl).to.eq(Cypress.env('secureUrl') +'en')
})
})cy.url()
.then( url => {
сюда припихнуть basic auth и не страдать
}
B