提问者:小点点

在使用puppeteer测试自动化中选择具有相同类名的第二个元素


我有这样的结构

<div class='class1'>
   <div></div>
</div>
<div class="class1>
   <div></div>
</div>

我使用这个命令来选择第一个元素,但不知道如何选择第二个具有相同类名的div或第n个具有相同类名的div。

div[class*="class1"]>div -> do some action

共2个答案

匿名用户

是否尝试全选?

document.querySelectorAll(".class1")[1]

匿名用户

您可以尝试使用nth-child()css选择器:div[class*=“class1”]:nth-child(2)