单击与其他人具有相同类名的元素

时间:2018-05-09 19:38:51

标签: java selenium selenium-webdriver xpath css-selectors

我试图找到并单击与其他元素具有相同className的元素。我无法区分该元素与其他元素点击该元素。以下是该元素的HTML代码:

<a href="/category/men/N-fh7rea" class="accord-header">
  Men
</a>

在此代码中,classname与其他元素相同,文本“Men”也相同。所以做了一个Xpath:

//a[@class='accord-header' AND contains(text(),'Men') ]

1 个答案:

答案 0 :(得分:3)

稍微调整 xpath 并使用:

app.use('*', function (request, response));

您可以更精细地使用:

//a[@class='accord-header' and @href='/category/men/N-fh7rea']

您可以使用:

//a[@class='accord-header' and @href='/category/men/N-fh7rea' and contains(.,'Men')]
相关问题