无法弄清楚如何创建任何表达式来点击它。因为如果我使用href
创建一个css选择器,那么它将抛出一个错误。但是,我没有看到任何选择使用selenium点击下面的链接。这可能是我的局限。有关如何点击以下元素中的链接的任何帮助将非常感谢。
这是要素:
<td nowrap="nowrap">
<a href="Property.aspx?prop_id=250369" onmouseover="window.status='View Details';return true;" onmouseout="window.status='';return true;">
<img src="images/viewdetails.gif">
View Details</a>
</td>
我需要点击查看详细信息。感谢。
答案 0 :(得分:1)
driver.findElement(By.linkText("View Details")).click();
答案 1 :(得分:0)
页面上下文太少,无法给出详细的答案。仅仅a
限制你的榜样就足够了。但显然这只是一个更大页面的部分。
Css选择器不限于一个层次结构。利用周围环境。
即使您的示例,也可以是td a
或td > a
。看看上层,也许其中一个有id或特定类?