Я делаю тесты E2E с кипарисом. мне нужно подсчитать количество строк в таблице, которые отличаются от случая к случаю.
в обычном javascript я просто пишу это, чтобы получить общее количество строк столбца
document.getElementById('hometable').getElementsByTagName("tr").length-1
к сожалению, в кипарисе я получаю следующую ошибку:
document.getElementById('hometable').getElementsByTagName("tr").length-1
VM298:1 Uncaught TypeError: Cannot read property 'getElementsByTagName' of null
at <anonymous>:1:38
(anonymous) @ VM298:1
Я пытался считать так, но ничего не получилось
cy.get('hometable').find('tr').each(function(row, i){
expect(i)
})
$Chainer {userInvocationStack: "", specWindow: Window, chainerId: "chainer99", firstCall: false, useInitialStack: false}
chainerId: "chainer99"
firstCall: false
specWindow: Window {parent: Window, opener: null, top: Window, length: 0, frames: Window, …}
useInitialStack: false
userInvocationStack: ""
__proto__: Object
я не могу понять, где он возвращает мне количество строк