P柏树中是否存在元素

编程入门 行业动态 更新时间:2024-10-09 21:28:03

P柏树中<a href=https://www.elefans.com/category/jswz/34/1759542.html style=是否存在元素"/>

P柏树中是否存在元素

我想检查p标签是否在父标签中,目前它在查找p标签,但是问题是某些li标签没有p标签,因此抛出错误。我不需要错误我想知道是否有错误或没有p标记,然后将变量keyValue设置为false,或者是否具有p元素,然后将变量keyValue设置为其在[C0内的文本] ]标签。

这里是HTML代码:

p

这是我的柏树代码:

 <ul class="list-inline">
  <li>
    <div class="key-info-icon">
      <span>Sleeps</span> <br /><i class="fi flaticon-sleeps"></i>
    </div>
    <p>6</p>
  </li>
  <li>
    <div class="key-info-icon">
      <span>Bedrooms</span> <br /><i class="fi flaticon-bedrooms"></i>
    </div>
    <p>3 Rooms</p>
  </li>
  <li>
    <div class="key-info-icon">
      <span>Min Nights</span> <br /><i class="fi flaticon-min-nights"></i>
    </div>
    <p>7 (peak)<br />3 (off peak)</p>
  </li>
  <li>
    <div class="key-info-icon">
      <span>Children</span> <br /><i class="fi flaticon-child-friendly"></i>
    </div>
    <p>Yes</p>
  </li>
  <li>
    <div class="key-info-icon">
      <span>WiFi</span> <br /><i class="fi flaticon-wifi"></i>
    </div>
    <p>Yes</p>
  </li>
  <li>
    <div class="key-info-icon">
      <span>Dogs</span> <br /><i class="fi flaticon-dog"></i>
    </div>
    <p>
      Yes <br />
      2 Dogs
    </p>
  </li>
  <li>
    <div class="key-info-icon text-center">
      <span>Access</span> <br /><i class="fi flaticon-stairs"></i>
    </div>
    <p>Stairs</p>
  </li>

  <li>
    <div class="key-info-icon">
      <span>Swimming Pool</span> <br /><i class="fi flaticon-swimming-pool"></i>
    </div>
  </li>
  <li>
    <div class="key-info-icon">
      <span>Log Burner</span> <br /><i class="fi flaticon-logburner"></i>
    </div>
  </li>
</ul>

知道如何实现它吗? cy.get(".keyInfo > ul > li").each(($el, index) => { cy.get($el).find("span").as("keyName"); let keyValue; cy.get("@keyName").then(($span) => { cy.get($span).parent().siblings(); let tempData = { [`"${$span.text()}"`]: "test", }; keyTempData.keyInfo.push(tempData); }); data.keyInfo = keyTempData; }); 如果没有cy.get($span).parent().siblings();标签,则抛出错误。我也尝试过p,这也在做同样的事情。

回答如下:

我会这样:

cy.get($span).parent().parent().find('p');

更多推荐

P柏树中是否存在元素

本文发布于:2024-05-07 12:50:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1756322.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:是否存在   元素   柏树中

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!