在网页中,我正在尝试选择一个页码的24位,其中<li class="pager__item pager__item--current">24</li>
我有一个我使用driver.findElement(By.cssSelector(".pager__item--current"));
选择的WebElement是否可以使用它来获取它的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?
答案 0 :(得分:1)
您可以使用getText()
方法:
driver.findElement(By.cssSelector(".pager__item--current")).getText();