【发布时间】:2015-10-17 10:05:07
【问题描述】:
我正在尝试使用 selenium xpath 和 c# 搜索 html 元素。
这是我尝试过的:
var element = Driver.FindElement(By.XPath("//img[text()='logo-home.png']/@href"));
if (element.Displayed)
{
Result.Pass();
}
有什么建议吗? 提前谢谢!
【问题讨论】:
-
1)
<img>元素不支持href属性。 2) 即使他们这样做了,图片 URL 也存储在他们的src属性中,而不是他们的内部文本中。 -
有什么特别的方法可以搜索
部分链接文本吗?
-
部分链接文本不清楚,尤其是在图像上下文中。您能否详细说明您要匹配的内容(通过编辑您的问题本身)?欢迎提供标记示例。
-
请发布您尝试定位的元素的 html 源代码
-
能否把元素的html代码/网页链接贴出来