Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
3.8k views
in Technique[技术] by (71.8m points)

arrays - Access variable in upper scope in Cypress and TypeScript

async getElementsByTagAndPartialId(
    tag: string,
    id: string
): Promise<BrowserElement[]> {
    cy.get('body').find(tag).filter(`[id^=${id}]`).as('files');
    const elementsList: CypressBrowserElement[] = [];
    cy.get('@files').each($el => {
        const currElem: CypressBrowserElement = new CypressBrowserElement();
        currElem._selector = $el.prop('id');
        elementsList.push(currElem);
    });
    cy.log(elementsList.length.toString());

cy.log(elementsList.length.toString()) returns 0.

I need the getElementsByTagAndPartialId method to return the elementsList array.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
等待大神解答

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...