Один из способов написать простую функцию javascript в файле commands.js
и вернуть text
.
Теперь вы можете вызывать функцию commands.js
где угодно и когда угодно.
/ cypress / support / commands.js
Cypress.Commands.add('getText', () => {
cy.visit('/');
cy.get('div')
.then($div => {
const myText = $div.text();
return myText;
})
});
// Это ваш тестовый файл 1, например, 'test-spec-1.js'
describe('Test spec-1', function() {
it('Receive first time ', function() {
cy.visit('/');
const someText1 = cy.getText();
...
})
})
// Это ваш тестовый файл 2, например, 'test-spec-2.js'
describe('Test spec-2', function() {
it('Receive second time', function() {
cy.visit('/');
const someText2 = cy.getText();
.....
})
})