Ich hoffe, ich beschreibe mein Problem/meine Frage verständlich.Selen: xpath following-sibling, wo Geschwister mehr Kinder haben
ich habe und html, die wie folgt aussieht:
<div class="class-div">
\t <label class="class-label">
\t \t <span class="class-span">AAAA</span>
\t </label>
\t <div class="class-div-a">
\t \t <textarea class="class-textarea">
\t \t </textarea>
\t </div>
</div>
<div class="class-div">
\t <label class="class-label">
\t \t <span class="class-span">BBBB</span>
\t </label>
\t <div class="class-div-a">
\t \t <textarea class="class-textarea">
\t \t </textarea>
\t </div>
</div>
Ich mag die Xpath für die TextArea-, wo der Wert des Etiketts AAAA es mit einem Wert in Selen zu füllen ist.
So wie diese somelike ...
wait.Until(ExpectedConditions.ElementIsVisible(
By.XPath("//div[@class='class-div']/label[@class='class-label'][span[@class='class-span' and text()='AAAA']]/following-sibling::div[@class='class-div-a']/textarea[@class='class-textarea']"))).SendKeys(valueTextArea);
Das sieht wie richtig 'XPath' aus. Was stimmt damit nicht? – Andersson
Selen "sieht" das Textfeld nicht. Ich erhalte eine Zeitüberschreitungsausnahme. –