最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

P柏树中是否存在元素

网站源码admin17浏览0评论

P柏树中是否存在元素

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');

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论