Cypress - 在这种情况下如何使用 xpath 查找元素?

问题描述 投票:0回答:1

我有一个这样的div标签-

<div id = "ID1">
 <div class="class1 class2 
 class3">A
 </div>
 <div class="class1 class2">B
 </div>
</div>

现在我试图通过使用获得元素A

cy.xpath('//div[contains(@class,"class1.class2.class3")]').click()

但这无法点击元素并给出超时错误。

如何为这个元素使用 xpath? 谢谢!

angular automated-tests cypress ui-automation
1个回答
0
投票

你可以试试下面的Xpath语法。

cy.xpath(`//div[contains(@class, 'class1') and contains(@class, 'class2') and contains(@class, 'class3')]`).click()
© www.soinside.com 2019 - 2024. All rights reserved.