赛普拉斯从内部获取价值

Cypress get value from within

我一直在尝试通过 Cypress 测试我的应用程序。不幸的是,我遇到了柏树的问题.. 我真的很想保存在 within 方法中找到的元素。 但是,有一个问题是我无法获取此元素 - 赛普拉斯无法将其保存到变量(在我的代码中就是 element 变量)。

有什么想法可以将我在 within 中找到的任何内容保存到在 within 方法之外声明的变量中吗?

我说的是find方法。

使用as

例如:

cy.get('input').as('myInput')

cy.get('@myInput').should('be.visible')