Определение элемента в Selenium 2, и на него не нажимают - PullRequest
0 голосов
/ 15 марта 2011

У меня есть свернутый HTML-код на странице, которую я пытаюсь проверить:

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

Я пытаюсь нажать на каждый значок, чтобы убедиться, что он выводит меня на страницу входа.

Я попробовал следующий код, но он, кажется, просто игнорирует его и остается на странице.

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

Есть идеи, почему click () не щелкает?

1 Ответ

0 голосов
/ 25 марта 2011

Может ли быть проблема в том, что вы ожидаете, что click () что-то вернет?

Вы пробовали 'driver.findElement (By.cssSelector ("img [src * =' icon-facebook ']")). Click ();' само собой?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...