Selenium 2の要素を定義すると、クリックされていません
-
24-10-2019 - |
質問
テストしようとしているページにフォロー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();
クリック()がクリックしない理由に関するアイデアはありますか?
解決
問題は、クリック()が何かを返すことを期待していることです。
'driver.findlement(by.cssselector( "img [src*=' icon-facebook '])を試しましたか)。クリック();'それ自体が?
所属していません StackOverflow