Definir un elemento en Selenium 2 y no se hace clic en
-
24-10-2019 - |
Pregunta
Tengo el HTML de Folling en una página que estoy tratando de probar:
<div class="iconlist">
<p>
<a href="/login"><img src="http://blahblahblah/icon-facebook.png" alt=""
width="26"
height="26"/></a>
<a href="/login"><img src="http://blahblahblah/icon-twitter.png" alt=""
width="26"
height="26"/></a>
<a href="/login"><img src="http://blahblahblah/icon-yahoo.png" alt=""
width="26"
height="26"/></a>
<a href="/login"><img src="http://blahblahblah/icon-gmail.png" alt=""
width="26"
height="26"/></a>
</p>
</div>
Estoy tratando de hacer clic en cada icono para verificar que me lleva a la página de inicio de sesión.
He probado el siguiente código, pero parece ignorarlo y permanece en la página.
WebElement logoFacebook = driver.findElement(By.cssSelector("img[src*='icon-facebook']")).click();
¿Alguna idea de por qué el clic () no hace clic?
Solución
¿Podría el problema ser que espera hacer clic () para devolver algo?
¿Ha probado 'Driver.findElement (by.cssselector ("img [src*=' icon-faceBook '])). Click ();' ¿por sí mismo?
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow