cypress - 根据类名获取元素 - 赛普拉斯
问题描述
我想从 dom 中获取以下元素。
<span class="MuiBadge-badge MuiBadge-anchorOriginTopRightRectangle MuiBadge-colorError">5</span>
我正在寻找一种简单的语法,例如: cy.contains('.MuiBadge-badge')
. 我可以通过完整的课程列表,但这不是我想要的。
解决方案
你很近。您只需使用 .get() 命令。
在您的示例中,您可以基于一个或多个类进行选择。请注意每个班级名称,您选择班级之前的时间段。
对于单个类:cy.get('.MuiBadge-badge');
对于多个类:cy.get('.MuiBadge-badge .MuiBadge-anchorOriginTopRightRectangle .MuiBadge-colorError');
推荐阅读
- node.js - npm 错误!缺少脚本:设置
- python - 有谁知道如何使用 python 将 ico 转换为 png?
- html - 无法将 CSS 链接到 HTML
- java - 如何使用 Apache POI 根据 Excel 中的标题标题在特定列中写入?
- c - 如何正确同步障碍处的线程
- python - 使用其 unicode Python 替换字符串中的字符
- google-chrome - Websocket 连接错误 资源不足
- javascript - 有没有办法只允许子组件使用在父组件中设置的 Panresponder?
- javascript - 我想用 jQuery 创建一个简单的计算器
- c# - 从 ViewBag DotNet Core 设置 SelectedValue