Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

121
Views
No encuentro la forma de desplazarme hacia abajo en titiritero

Quiero usar titiritero para desplazarme hacia abajo en la barra lateral. hay un sitio web llamado discord y quiero que el titiritero se desplace hacia abajo por toda la barra lateral después de que se cargue la barra lateral

Así que lo hice

 await page.waitForSelector('nav[aria-label="Servers sidebar"]')

y luego probé alguna función de stackoverflow pero no tuve éxito :(

¿Puedo obtener alguna ayuda de ustedes?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Después de cargar la página, ejecute JS regular para desplazarse a algún elemento:

https://developer.mozilla.org/en-US/docs/Web/API/Window/scrollTo o https://developer.mozilla.org/en-US/docs/Web/API/Window/scrollBy

Si tiene algún elemento DOM específico al que desea desplazarse, necesitará que esté desplazado desde la parte superior.

p.ej:

 await page.waitForSelector('nav[aria-label="Servers sidebar"]') await page.evaluate(() => { const element = document.querySelectorAll('nav[aria-label="Servers sidebar"]')[0]; if(element){ const y = element.getBoundingClientRect().top + window.pageYOffset; window.scrollTo({top: y}); } else { console.error('Element by selector was not found :('); } });

Si su selector obtendrá varios elementos, elija uno solo. Si bien necesita un solo elemento DOM, no una matriz de esos para obtener el rect delimitador. Tal como lo hice en el código de muestra con [0] para elegir el primero encontrado

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!