Java 在selenium中,是否有方法验证网页正文中是否有图像?

Java 在selenium中,是否有方法验证网页正文中是否有图像?,java,selenium,selenium-webdriver,ui-automation,Java,Selenium,Selenium Webdriver,Ui Automation,有没有办法只列出网页正文中的图片,不包括页眉和页脚?我需要编写脚本来验证我的网页是否不包含图像/多媒体内容-这不包括包含图像的页眉和页脚。 如何仅从网页正文中过滤 这是我的网页结构 <header> <main> <div class="sublayout sl001-row common"> <div class="container"> <div class="row"> <div class="sublayout sl022

有没有办法只列出网页正文中的图片,不包括页眉和页脚?我需要编写脚本来验证我的网页是否不包含图像/多媒体内容-这不包括包含图像的页眉和页脚。 如何仅从网页正文中过滤

这是我的网页结构

<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>

基础知识
提特拉尼达

从你写的内容来看,我不太明白你想做什么。据我所知,这只是一个简单的xpath查询,它将为您提供所有img标记,并检查列表是否已满。 您可以检查:

.....

List<WebElement> imgChildElements = driver.findElements(By.xpath("/html/body//img"));
if (!imgChildElements.isEmpty()) {
    //images in the page
}
。。。。。
List imgChildElements=driver.findelelements(By.xpath(“/html/body//img”);
如果(!imgChildElements.isEmpty()){
//页面中的图像
}

什么是html代码?您的图像在html代码中的外观如何?到目前为止你试过什么?没有这些信息,这个问题就没有任何意义。但你的问题的答案是,是的,精细的“图像”:标签也算还是背景图像?内联图形呢?只要过滤掉img标签就足够了。我的页眉和页脚都有图像。这就是为什么我不能仅仅使用网页上的img标签进行过滤。我想验证页面正文中是否有任何内容。请尝试在注释中添加类似的内容。回答部分没有。对不起,我还不能发表评论。我已经编辑了请求。如果还不清楚,请告诉我。如果您想知道如何在正文中查找图像,我发布的代码应该可以工作。我使用了-List imagesList=driver.findElements(By.xpath(“html//body//main//div//div//div//img”);