gpt4 book ai didi

java - 尝试在 Selenium WebElement 中选择特定数字

转载 作者:行者123 更新时间:2023-12-01 10:26:14 25 4
gpt4 key购买 nike

在网页中,我尝试选择页码的第 24 位,该页码为 <li class="pager__item pager__item--current">24</li>

我有一个 WebElement,我正在选择 driver.findElement(By.cssSelector(".pager__item--current"));是否有可能用这个来捕获 24 呢?当我将其转换为字符串并将其打印出来时,我只是在 selenium 中获取 .cssSelector 语句。

我使用以下方法将其转换为字符串:

    WebElement k = driver.findElement(By.cssSelector(".pager__item--current"));
String element = k.toString();
System.out.println("" + element);

我得到[[FirefoxDriver: firefox on WINDOWS (a2356021-3e80-4091-9b9d-51b9b08ec8b7)] -> css selector: .pager__item--current]由此而来。

如何从中提取 24?

最佳答案

您可以使用getText()方法:

driver.findElement(By.cssSelector(".pager__item--current")).getText();

更多详细信息请参见此处: https://selenium.googlecode.com/svn/trunk/docs/api/java/org/openqa/selenium/WebElement.html#getText()

关于java - 尝试在 Selenium WebElement 中选择特定数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35345680/

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