有没有办法只从网页正文中列出图片,不包括页眉和页脚?我需要编写脚本来验证我的网页是否包含图像/多媒体内容 - 这不包括包含图像的页眉和页脚。 如何从网页正文中过滤?
这是我网页的结构。
<header>
<main>
<div class="sublayout sl001-row common">
<div class="container">
<div class="row">
<div class="sublayout sl022-1-col ">
<div class="c001-heading-text ">
<div class="c002-subheading-text">
<div class="rte-limited">
<div class="sublayout sl022-1-col "> - contains the objects in the body of the webpage.
html代码
</header>
<main>
<div class="sublayout sl001-row common">
<div class="container">
<div class="row">
<div class="sublayout sl022-1-col ">
<div class="c001-heading-text ">
<h1>ABC</h1>
</div>
<div class="c002-subheading-text">
<div class="c021-rte-limited">
<h2>Titularidad</h2>
</div>
</div>
答案 0 :(得分:0)
从你写的东西,我不太清楚你想做什么。从我可以理解的只是一个简单的xpath查询,它将为您提供所有img标记并检查列表是否已满。 你可以查看:
.....
List<WebElement> imgChildElements = driver.findElements(By.xpath("/html/body//img"));
if (!imgChildElements.isEmpty()) {
//images in the page
}