У меня есть тестовый пример, в котором я ожидаю, что значение будет отображаться на странице, но это значение отображается на странице только после многократного обновления страницы sh. Как я могу этого добиться. В настоящее время это то, что я делаю -
function isDisplayed() {
cy.get(selectors.searchInput)
.type(this.data.email)
.then(() => {
cy.get(selectors.email).then((ele) => {
if (ele.length == 0) {
cy.reload(true)
cy.then(isDisplayed)
}
else if (ele.length == 1) {
cy.log('Inside Else If')
return
}
})
})
}
cy.then(isDisplayed)
, но каждый раз, когда он терпит неудачу, как cy.get(selectors.email)
, так как на первом go он не может найти элемент.