use*_*338 2 html selenium-webdriver
我想使用 Selenium-WebDriver 获得 SPAN 的价值。我想要的值是这样的:00000632/14
我的代码 HTML 是这样的:
<div class="container-fluid">
<div class="row-fluid">
<div class="span9">
<div>
<div>
<h3 class="subTitulo"></h3>
</div>
<div style="margin-top: 20px;">
<strong>
Tu número de contacto es:
</strong>
<span>
**00000632/14**
</span>
</div>
Run Code Online (Sandbox Code Playgroud)
Selenium-Webdriver 中是否有任何方法可以获取“00000632/14”?提前致谢。
奥古斯丁
如果这是HTML 文档中唯一的 <span>元素,那么您可以简单地使用:
String text = driver.findElement(By.tagName("span")).getText();
Run Code Online (Sandbox Code Playgroud)
如果您有多个<span>元素,并且想要从所有元素中获取文本,则可以使用:
List<WebElement> spans = driver.findElements(By.tagName("span"));
for (WebElement span : spans)
{
String text = span.getText();
...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21837 次 |
| 最近记录: |