Selenium webdriver-当所有产品都具有相同类别时如何选择产品(amazon.in)

问题描述 投票:0回答:2
xpath selenium-webdriver product
2个回答
2
投票

您可以通过将产品名称添加到 xpath 中来缩小范围来解决此问题。

driver.findElement(By.xpath("//h2[@class='a-size-medium s-inline s-access-title a-text-normal' and contains(text(), \"Nike Men's Eliminate Ii Mesh Running Shoes\")]")).click();

上面的代码将点击第一个产品。您只需替换产品名称即可点击相关产品。


0
投票

您可以通过以下方法来实现,

  • Xpath 轴
  • text()=''
  • 索引
  • Xpath 如上所述。 大多数问题都有不止一种解决方案。祝一切顺利。
© www.soinside.com 2019 - 2024. All rights reserved.