首页 > 解决方案 > 根据类名获取元素 - 赛普拉斯

问题描述

我想从 dom 中获取以下元素。

<span class="MuiBadge-badge MuiBadge-anchorOriginTopRightRectangle MuiBadge-colorError">5</span>

我正在寻找一种简单的语法,例如: cy.contains('.MuiBadge-badge'). 我可以通过完整的课程列表,但这不是我想要的。

标签: cypress

解决方案


你很近。您只需使用 .get() 命令。

在您的示例中,您可以基于一个或多个类进行选择。请注意每个班级名称,您选择班级之前的时间段。

对于单个类:cy.get('.MuiBadge-badge');

对于多个类:cy.get('.MuiBadge-badge .MuiBadge-anchorOriginTopRightRectangle .MuiBadge-colorError');

文档在这里:https ://docs.cypress.io/api/commands/get#Syntax


推荐阅读