Мне интересно, может ли кто-нибудь помочь с этим. У меня есть файл с именем Titles.js, который печатает заголовок текущей страницы. У меня есть другой файл AssertTitle.js, в котором я получаю заголовок страницы из файла Titles.js, а затем пытаюсь подтвердить заголовок. Код выглядит следующим образом из обоих файлов.
Файл Titles.js
module.exports = {
pageTitle: function() {
let title;
cy.get('h1').then(function($el) {
cy.wrap($el);
title = $el.text();
console.log(title);
});
}
}
Файл AssertTitle.js
const titles = require('./Titles')
describe('testing titles', () => {
it('Print title', () => {
cy.visit("http://www.qaclickacademy.com/practice.php");
titles.pageTitle();
expect(title).be.eq("Practice Page");
});
})
Утверждение не выполняется, и я понимаю, что ононе могу найти заголовок. Поэтому я ищу некоторые предложения или обходные пути, как заставить это утверждение работать.