gpt4 book ai didi

java - 如何获取雅虎主页顶部面板中的链接/项目数?

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

driver.get("https://www.yahoo.com/");
driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
List<WebElement> optionCount = driver.findElements(By.xpath("//*[@id=\"mega-bottombar\"]"));
System.out.println(optionCount.size());

count im trying to get

最佳答案

当您在调用 get() 方法后尝试获取 yahoo 顶部面板中的项目数时,您必须引发 WebDriverWait 并且可以使用以下代码块:

driver.get("https://www.yahoo.com/");
List<WebElement> optionCount = new WebDriverWait(driver, 20).until(ExpectedConditions.visibilityOfAllElementsLocatedBy(By.xpath("//div[@id='mega-bottombar']/ul//li/a")));
System.out.println(optionCount.size());

控制台输出:

9

注意:您提供的快照中似乎缺少文本为 Cricket 的链接。

yahoo

关于java - 如何获取雅虎主页顶部面板中的链接/项目数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50107778/

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