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

249
Visualizações
¿Cómo reproducir un video dentro de un iframe usando selenio con node.js?

Estoy tratando de reproducir un video dentro de un <iframe> usando selenio con node.js. Yo he tratado

 `driver.sleep("2000"); await driver.switchTo().frame(0); let playVideo = By.id("shakaVid"); // await driver.switchTo().frame(driver.findElement(playVideo)); await driver.wait(until.elementLocated(playVideo), 15*1000); await driver.findElement(playVideo).play();`

TimeoutError: Waiting for element to be located By(css selector, *[id="shakaVid"]) También probé By.css("iframe html > body > video") pero ninguno de estos funciona. Y no sé cómo probar que Selenium está cambiando su enfoque a iframe. Entonces, he probado varias cosas.

Así es como es mi html: Elementos

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Parece que ese no es el primer marco, intente dar un elemento web para iframe en lugar de indexar:

 let iframe = By.cssSelector("iframe[name^='vdoFrame'][src*='playerAssets']"); await driver.switchTo().frame(driver.findElement(iframe));

si este selector css iframe[id^='vdoFrame'][src*='playerAssets'] está ubicando el iframe correcto (verifique eso en la sección de elementos cuando lo inspeccionemos), entonces debería poder cambiar a iframe y al resto de su código debería funcionar bien.

about 4 years ago · Juan Pablo Isaza Relatório
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