gpt4 book ai didi

java - 如何在 Java 中使用 Selenium WebDriver 单击列表中的链接

转载 作者:太空宇宙 更新时间:2023-11-04 09:58:27 25 4
gpt4 key购买 nike

I want to click the "Next" link

嗨!我一直在尝试为我的一些项目抓取数据。我对使用 Selenium 还很陌生,但我已经能够完成基础知识了。我现在想做的是让程序单击上面的“下一步”链接移动到下一页以抓取更多数据。请帮忙。

最佳答案

所需的元素是 Angular元素,因此您必须引发 WebDriverWait 才能使 元素可点击,并且您可以使用以下任一解决方案:

  • css选择器:

    new WebDriverWait(driver, 20).until(ExpectedConditions.elementToBeClickable(By.cssSelector("li.ng-scope[translate='next']"))).click();
  • xpath:

    new WebDriverWait(driver, 20).until(ExpectedConditions.elementToBeClickable(By.xpath("//li[contains(@class,'ng-scope') and @translate='next'][contains(.,'Next')]"))).click();

关于java - 如何在 Java 中使用 Selenium WebDriver 单击列表中的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53805200/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com