首页 > 解决方案 > 如何获取类的动态变化的 HTML 名称?

问题描述

我的情况:

我想使用“Test Cafe”来编写自动测试,但我对类名有疑问。

问题是:每次(每次重新加载页面时)该类都有不同的名称,例如“Example-Class-XXX”,其中XXX是数字。我找不到任何解决方案,你知道如何选择班级吗?

也许有类似的东西:

Selector('.Example-Class-*') or document.getElementById('Example-Class-*') 

如果您有任何想法,请分享。谢谢

标签: javascripthtmlcssreactjsautomated-tests

解决方案


您可以document.querySelector与属性类一起使用。就像这样:document.querySelector('[class^="Example-Class-"]')有关更多信息,请参阅:https ://css-tricks.com/attribute-selectors/


推荐阅读