如何获取动态更改的类的HTML名称?

时间:2018-09-18 20:52:29

标签: javascript html css reactjs automated-tests

我的情况:

我想使用'Test Cafe'编写自动测试,但是类名有问题。

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

也许有些类似于:

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

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

1 个答案:

答案 0 :(得分:4)

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