Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

88
Visualizações
Seleccione el elemento principal de la lista li

Estoy tratando de seleccionar el elemento li li class="prueba fallida junto con su elemento principal que contiene el encabezado <h1>/POST apply valid request with externalResumeID</h1> Puedo seleccionarlo usando
`const ulerrorlist = fragment.querySelectorAll(".fail");

pero, ¿cómo puedo seleccionar el elemento principal que también contiene el encabezado?

 const jsdom = require("jsdom"); const { JSDOM } = jsdom; var res = `<html> <head> </head> <body> <div id="mocha"> <div class="mocha-header"> <ul class="mocha-menu"> <li><span id="toggle-passes" class="toggle-passes">show failures only</span></li> </ul> <ul class="mocha-stats"> <li class="passes">passes: <em>6</em></li> <li class="pending">pending: <em>0</em></li> <li class="failures">failures: <em>2</em></li> <li class="duration">duration: <em>19.9s</em></li> </ul> </div> <ul id="report"> <ul id="report"><li class="suite"><h1>Tests for apply(submit) endpoint.</h1> <ul><li class="suite"><h1>/POST apply valid request with externalResumeID</h1> <ul><li class="test fail"><h2>it should send 200 status </h2><pre><code>async function () { let email = chars[Math.floor(Math.random()*26)] + </div> <script> }; } </script> </body> </html>`; const dom = new JSDOM(res); const fragment = dom.window.document.createElement("div"); fragment.innerHTML = res; const ul = fragment.querySelectorAll(".fail"); for(i=0; i<ul.length; i++) { console.log(ul[i].outerHTML,"111"); }

PRODUCCIÓN

 <h1>/POST apply valid request with externalResumeID</h1> <ul><li class="test fail"><h2>it should send 200 status </h2><pre> <code> async function () { let email = chars[Math.floor(Math.random()*26)]; }
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda