我有一些在React中动态生成的类。它们始终具有相同的前缀,但是结尾都不同]
如何使用赛普拉斯选择以X开头的类名?
<div class="this-is-always-the-same-abcd"></>
<div class="this-is-always-the-same-efgh"></>
<div class="this-is-always-the-same-ijkl"></>
根据它们的Best Practices Documentation,您应该使用data-*
属性为选择器提供上下文,并使它们与CSS或JS更改隔离。
建议您遵循以下准则:
id
,class
,tag
。textContent
的元素。data-*
属性可以更轻松地定位元素。相反,您应该添加data-cy
属性以定位要测试的选择器。
您可以使用this playground确定唯一的选择器。