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?

¿Fue útil?

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
scroll top