Я новичок ie в javascript. Не могли бы вы помочь мне понять мою ошибку здесь. Я пытаюсь проверить, правильно ли отсортирована моя строка таблицы после щелчка по заголовку таблицы. Я использовал chai-sorted для проверки. Вот скриншот моей консоли.
Моя таблица выглядит так: Email | Имя | Фамилия [окно поиска] | [Поиск] | [Поле поиска] | email@email.com | Гарри | Дэвидсон lg@email.com | Андер | Фрезы
Консоль
it('checks email sorting', () => {
cy.get('.-header > .rt-tr > :nth-child(1)').click()
cy.wait(2000)
function getTableData() {
let cellContents = [];
return new Cypress.Promise(resolve => {
cy.get('[data-testid=react-table]').find('.rt-tr > :nth-child(1)')
.each(($el, $index) => {
if($index>=2) {
cellContents.push($el.text());
}
}) .then(() => resolve(cellContents))
})
}
getTableData().then(cellContents => {
//var actual = cellContents.slice().sort()
expect(cellContents).to.be.sorted()
});
});