定义硒2中的元素,并且没有单击
-
24-10-2019 - |
题
我在要测试的页面上有folling 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()不单击的任何想法?
解决方案
问题可能是您期望click()返回东西吗?
您是否尝试过'驱动程序。通过它自己?
不隶属于 StackOverflow