Мне нужно найти количество элементов, присутствующих на веб-странице с указанным локатором (cy.get () или cy.xpath ()).Если элемент отсутствует в указанном локаторе, то он не должен проваливать тест.
Я пробовал cy.get (), cy.find (), cy.xpath (): все они терпят неудачутест, если элемент не найден на веб-странице.Я пытался использовать cy.get ('body'). Find ('loc'). Length;Но это также не проходит тест.
Приведенный ниже код работает, но я не могу использовать значение x вне цикла.И сценарий таков, что я не могу поместить весь свой код в then ().
let x = 0;
cy.get("body").then(($body) => {
x = $body.find("element").length;
cy.log(`inside then: `,x);
})
cy.log(`outside then: `,x);
Ожидается: внутри then:, 1 снаружи then:, 1
Actual: inside then:, 1 снаружи тогда:, 0