Question

J'ai le code HTML folling sur une page que je suis en train de tester:

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

Je suis en train de cliquer sur chaque icône pour vérifier qu'il me faut pour la page de connexion.

J'ai essayé le code suivant mais il semble ignorer et il reste sur la page.

WebElement logoFacebook = driver.findElement(By.cssSelector("img[src*='icon-facebook']")).click();

Toutes les idées pour lesquelles le clic () ne clique pas?

Était-ce utile?

La solution

Might the problem be that you are expecting click() to return something?

Have you tried 'driver.findElement(By.cssSelector("img[src*='icon-facebook']")).click();' by itself?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top