Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

173
Vistas
How to find, sort and click on elem puppeteer?

I'm trying to find all "a" tag elements which attribute(href) contains part of the text "/groups/" and after click on it(one of them), and I want to exclude links which includes "/user/" text in attribute

I search for links like I show in the image

Here is my code example:

        const search = await this.page.$$eval('a[href^=\'/groups/\']', links => {
        return links
            .map(e => e.href)
            .filter(e => !e.getAttribute('href').includes('user'))
            .forEach((link, indx) => (indx === 2) && link.click() );
    });

But I've got an errors like:

Cannot read properties of undefined (reading 'getAttribute')

or

Cannot read properties of undefined (reading 'includes')

about 4 years ago · Santiago Gelvez
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda