<div id="reg_form_box" class="large_form">
<div class="clearfix _58mh">
<div class="mbm _3-90 lfloat _ohe">
<div id="u_0_0" class="_5dbb">
<div class="uiStickyPlaceholderInput uiStickyPlaceholderEmptyInput">
<div class="placeholder" aria-hidden="true">First name</div>
<input id="u_0_1" class="inputtext _58mg _5dba _2ph-" data-type="text" name="firstname" aria-required="1" placeholder="" aria-label="First name" aria-controls="js_0" aria-haspopup="true" role="null" aria-describedby="js_w" aria-invalid="true" type="text"/>
</div>
<i class="_5dbc img sp_beZQzZ7Rg6Q sx_5ca7f2"/>
<i class="_5dbd img sp_beZQzZ7Rg6Q sx_9c246c"/>
</div>
上面是我想使用标记名称遍历编写Xpath的代码。这是我制作的xpath
"//div[@id='reg_form_box']/div[1]/div[1]/div[1]/div/input"
请在此处提出错误建议,我该如何纠正错误。网站是Facebook,字段是主页上的名字。
答案 0 :(得分:0)
理想情况下,除非您遇到多个匹配相同xpath的模式,否则您不必遍历整个层次结构。
这将有效:
//input[@name='firstname']