【发布时间】:2013-05-28 16:42:03
【问题描述】:
我在阅读 XPath 时遇到问题。需要专家的帮助/建议。
我的部分 HTML 如下:
<div class = "input required_field">
<div class="rounded_corner_error">
<input id="FnameInput" class="ideField" type="text" value="" name="first_name>
<div class ="help-tooltip">LOGIN BACK TO MAIN</div>
<div class="error-tooltip">
我需要找到短信的 XPath (LOGIN BACK TO MAIN)
使用 Firebug 我找到了 XPath
("//html/body/div/div[5]/div/div/form/fieldset/div/div[2]/div[2]/div/div");
但是使用上面的 XPath 我只能读取 class= help-tooltip 但我需要读取 LOGIN BACK TO MAIN。
【问题讨论】:
-
您发布的 HTML 无效(
input元素的name属性未关闭)。您还缩进了最后两个divs,就好像它们是input的孩子一样,但这将是无效的HTML,并且可能不代表您的结构。如果您将 HTML(不是有效的 XML)提供给仅支持 XML 的系统,您可能会遇到问题。