narrow-answer-2036
11/04/2021, 8:09 PMts
cy.document().then((doc) => {
const paragraph = doc.querySelector(nthParagraph(n))
if (!paragraph) return
return docs.find(doc => doc._id == paragraph.id)
})
bitter-fountain-36713
11/04/2021, 9:42 PMnarrow-answer-2036
11/04/2021, 10:09 PMnarrow-answer-2036
11/04/2021, 10:09 PMnarrow-answer-2036
11/04/2021, 10:10 PMts
export const findNthParagraph = (docs:any[],n:number) => {
cy.document().then((doc) => {
const paragraph = doc.querySelector(nthParagraph(n))
if (!paragraph) return
const data = docs.find(doc => doc._id == paragraph.id)
return data
}).then((a,b) => {
})
}
narrow-answer-2036
11/04/2021, 10:10 PMnarrow-answer-2036
11/04/2021, 10:10 PMnarrow-answer-2036
11/04/2021, 10:10 PMimportant-river-75795
11/04/2021, 11:20 PMimportant-river-75795
11/04/2021, 11:20 PMimportant-river-75795
11/04/2021, 11:21 PMimportant-river-75795
11/04/2021, 11:21 PMnarrow-answer-2036
11/04/2021, 11:21 PMnarrow-answer-2036
11/04/2021, 11:21 PMts
Cypress.Commands.add("getNthParagraphDBEntry",(docs:any[],n:number) => {
cy.getNthParagraph(n).then(elem => {
if (!elem) return
const data = docs.find(doc => doc._id == elem[0].id)
return cy.wrap(data).as("data")
})
return cy.get("@data")
})
narrow-answer-2036
11/04/2021, 11:22 PMnarrow-answer-2036
11/04/2021, 11:26 PMts
cy.wrap(children).each(elem => cy.getNthParagraphID(elem)).then(rs => {
console.log(rs)
})