gpt4 book ai didi

java - 如何使用 webdriver 查找 html 文件中

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

我想在 <p> 中查找元素html 文件中的标签。这部分 html 在网页中显示警告消息。

html代码在这里:

<div class="Coeff-Details">
<div>
<p class="alert alert-warning">There is no data to display</p>
</div>
</div>

课后我找不到该元素,我尝试过但没有成功。

driver.findElement(By.name("alert alert-warning">There is no data to display")).isDisplayed();

我尝试了同样的操作,但是使用 xpath,它没有找到该元素。

你知道如何找到这个元素吗?谢谢

最佳答案

查找元素的方法有多种,以下是其中一些:

  • 类名

    WebElement element = driver.findElement(By.className("alert-warning"));
  • xpath

    WebElement element = driver.findElement(By.xpath('//div[@class="Coeff-Details"]/div/p[@class="alert-warning"]'));
  • 通过 css 选择器

    WebElement element = driver.findElement(By.cssSelector('div.Coeff-Details p.alert.alert-warning'));

然后,您可以使用getText()方法获取文本:

element.getText();

关于java - 如何使用 webdriver 查找 html 文件中 <P 标签中的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26783915/

25 4 0

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