【发布时间】:2015-12-05 16:45:50
【问题描述】:
我有一些带有 href 链接的 html 代码。其中一些如下:
<a href="#">
而其他人则喜欢
<a href = "http://.....'>.
换句话说,对于 xpath,我不能使用 //a[contains(@href,'#')] 或 //a[contains(@href,'http')],因为它们是互斥的,并且每个都只能用于某些不同的 href 值。没有我可以搜索的通用字符串。
现在,理论上,href 不应该是空白的,所以如果我可以使用类似 //a[href not blank] 的东西会很好。甚至//a[has href attribute]。
无论如何要这样做?
【问题讨论】:
-
托尼,重新阅读你的问题。它似乎不完整,可以使用更多信息。
-
@SunSparc 只是 HTML 标记存在问题 - 已修复。
标签: java html eclipse selenium selenium-webdriver