gpt4 book ai didi

java - Selenium java无法获取html文本

转载 作者:行者123 更新时间:2023-12-01 22:19:55 25 4
gpt4 key购买 nike

我有这个 HTML 代码:

<span id="slotTotal">
<span id="slotUsed">4</span>
/16
</span>

我想获取文本/16,但是当我尝试时:

slotTot = driver.findElement(By.xpath("//*[@id='slotTotal']")).getText();

我得到这个异常:org.openqa.selenium.InvalidSelectorException:尝试查找元素时选择器无效

我该如何解决这个问题? (如果我得到 4/16 也很好...)提前致谢

最佳答案

获取SlotUsed的文本

String slotUsed= driver.findElement(By.xpath("//span[@id='slotUsed']")).gettext();
System.out.println("Value of used slot"+slotUsed);

获取小计(小计是第一个跨度元素的一部分)

  String total=driver.findElement(By.xpath(".//span[@id='slotTotal']")).getText();
System.out.println("Total"+total);

关于java - Selenium java无法获取html文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58599231/

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