<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>
Ich habe diese oben einfache Seite mit einem Label und einem Textfeld. Ich möchte Text in das Textfeld eingeben.Xpath Verbesserung
Die XPATH
, die mir helfen wird, istI.
Mit der obigen Lösung bin ich nicht glücklich mit der Verwendung von mehreren //..
in der Mitte. Gibt es eine bessere Möglichkeit, diese XPATH
zu bekommen.
Bitte beachten Sie, ich brauche xpath
zu finden, indem Text zu finden, "Adjust To"
In der Tat '// ..' ist eine sehr seltsame Sache zu schreiben. Es bedeutet "/ abcendant-or-self :: node()/parent :: node()", d. H. Es handelt sich um die Vereinigung Ihres eigenen Elternknotens mit allen Nicht-Leaf-Nachkommen. –