首页 > 解决方案 > 赛普拉斯从索引中删除网格

问题描述

我在赛普拉斯使用这个代码。

Cypress.Commands.add("getProductDetails", (path, productName, productDescription) => {
cy.get(path).each(($el, index) => {
    if ($el.text().includes(productName)) {           
        cy.get('div[class]> p[data-testid="product-desc"]').eq(index).should('contain.text', productDescription)
        cy.get('div[role="product-overview"] *> a[data-testid="product-details-link"]').eq(index).click()
    }
})

})

我有问题,如果'productName'一开始是一样的。例如,我有 Products CONNECTED PACKAGE 和 CONNECTED PACKAGE EXCELLENCE。在索引中我有 2 个元素。请问,赛普拉斯解决此问题的最佳做法是什么?

谢谢

迈克尔

标签: javascriptcypress

解决方案


推荐阅读