cy.get('.item') // 这会返回所有 class 为 'item' 的元素
cy.get('.item').eq(1) // 获取第二个 'item' 元素
cy.get('.item').eq(1).should('contain', 'Item 2') // 检查第二个 .item 元素是否包含文本 "Item 2"。
// .invoke('text') 方法来获取元素内的文本
cy.get('.item').eq(1).invoke('text').then((text) => {
// 此时 text 包含了第二个 .item 元素的文本,即 'Item 2'
cy.log(text); // 在 Cypress 的日志中显示获取的文本
});
cy.get('.item').eq(1).invoke('text').should('eq', 'Item 2');
// 这会检查第二个 item 元素的文本是否正好等于 "Item 2"。
Related Posts
Top Study Strategies for Passing the KCNA Exam
Top Study Strategies for Passing the KCNA Exam Preparing for the Kubernetes and Cloud Native Associate (KCNA) exam…
Testing in Production with Canary Deployments: A How-To Guide
Testing in production may not seem right, does it? 🤔 With feature flags, it’s possible. So what are…
The Road to Enhanced Flutter Development Part 1
Introduction Flutter is an excellent open-source framework for building cross-platform applications in a single codebase, ensuring good performance.…