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

123
Vistas
No se pueden hacer clic en los botones con HtmlUnitDriver pero se pueden hacer clic en los botones con FirefoxDriver

Tengo un código que usa Selinium HtmlUnitDrive. Puedo acceder al sitio web y hacer clic en excepto cookies , pero parece que no puedo hacer clic en el botón de reproducción de demostración . No sé cuál es el problema porque puedo hacer clic en todos los botones usando FirefoxDriver.

Antes no podía acceder a ningún elemento usando HtmlUnitDriver hasta que usé WebDriver driver = new HtmlUnitDriver(BrowserVersion.FIREFOX, true);

¿Puede alguien ayudarme porque estoy buscando usar HtmlUnitDriver?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Posiblemente sea un error tipográfico ya que no hay espacios en blanco entre Pl y ay . Efectivamente, su bloque de código sería:

 //CLICK DEMO BUTTON wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//button[text()='Play Demo ']"))).click(); System.out.println("DEMO BUTTON CLICKED");

Acomodando el espacio en blanco , puedes usar:

 wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//button[normalize-space()='Play Demo']"))).click();
about 4 years ago · Juan Pablo Isaza Denunciar
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