<document>
<html class=" js " lang="en" style="" xmlns="http://www.w3.org/1999/xhtml">
<head id="head">
<body class="modern operational">
<div class="row btm16">
<div class="col-xs-30">
<label>Adjust To </label>
</div>
<span id="pb33352:eastFieldForm:j_idt2056:adjInputTextPanel">
<input id="pb33352:eastFieldForm:j_idt2056:newValueNumber" class="form-control" type="text" maxlength="11" name="pb33352:eastFieldForm:j_idt2056:newValueNumber"/>
<span>
<span id="pb33352:eastFieldForm:j_idt2056:adjustToUnit"/>
</span>
</span>
<div class="col-md-40"/>
<span id="pb33352:eastFieldForm:j_idt2056:errorMessages"/>
</div>
</body>
</html>
</document>
これは、ラベルとテキストボックスを持つ上の単純なページです。テキストボックスにテキストを入力します。Xpathの改善
の助けとなるXPATH
です。
上記の解決策では、複数の//..
を真ん中に使用することに満足できません。 これを取得するより良い方法はありますかXPATH
。
私はテキスト
実際、 '// ..'は非常に奇妙なことです。これは、 '/ descendant-or-self :: node()/ parent :: node()'を意味します。つまり、それはあなた自身の親ノードとあなたのすべての非葉子孫の和集合です。 –