Wie bekomme ich das div-tag mit selenium webdriver?
<div id="ctl00_ContentHolder_vs_ValidationSummary" class="errorblock">
<p><strong>The following errors were found:</strong></p>
<ul><input type="hidden" Name="SummaryErrorCmsIds" Value="E024|E012|E014" />
<li>Please select a title.</li>
<li>Please key in your first name.</li>
<li>Please key in your last name.</li>
</ul>
</div>
Ich will den text, das den Wert von E024 und E012 E014 und schreiben Sie in eine Excel-Datei.
Ich habe Folgendes versucht, aber es funktioniert nicht.
string val1 = driver.FindElement(By.XPath("//div[contains(@class, 'errorblock'/value = 'E024|E012|E014'")).Text;
Wie kann ich dies tun?
Ich verstehe nicht, was Sie tun möchten, zu erfassen? Der Wert von 'Wert' parameter? Oder etwas anderes?
Ja ich will den Wert von value ie Bitte wählen Sie einen Titel ein , Bitte geben Sie Ihren Vornamen und Bitte geben Sie Ihren Nachnamen an . Dieser Wert erfasst werden, und schreiben Sie es in excel
Ja ich will den Wert von value ie Bitte wählen Sie einen Titel ein , Bitte geben Sie Ihren Vornamen und Bitte geben Sie Ihren Nachnamen an . Dieser Wert erfasst werden, und schreiben Sie es in excel
InformationsquelleAutor user1603518 | 2012-08-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
In java -
Sie sicher, dass der name richtig ist??? ich.e sind Sie in der Lage, um das element zu suchen?
Ja der name ist richtig , Sie können sehen, meine html-code in Frage.Ich will den Wert von value ie Bitte wählen Sie einen Titel ein , Bitte geben Sie Ihren Vornamen und Bitte geben Sie Ihren Nachnamen an . Dieser Wert erfasst werden, und schreiben Sie Sie in excel. Aber die string-X Null-Wert zurückgeben
warum gehst du nicht fügen Sie id, um Ihre li-Elemente wie <li id ="E012"> und finden von id? Es sollte funktionieren.
OK werde ich versuchen, vielen Dank für Ihre Eingabe.
InformationsquelleAutor some_other_guy
Bessere Weg ist die Verwendung von XPATH -
InformationsquelleAutor Madhu
Dein problem ist, du bist in die Auswahl der falschen Elemente. Ich habe keine Ahnung, was dein html aussieht, aber versuchen Sie suchen in FindElements und versuchen Sie eine Suche nach 'li'
Werfen Sie einen Blick hier: Mit Selen 2 IWebDriver für die Interaktion mit Elementen auf der Seite
Ich würde gerne mehr helfen, aber sehen Sie, wenn Sie können verwenden, was ich gab Sie dann mir sagen, wenn was du tust, funktioniert mehr.
InformationsquelleAutor Greg
Ich bin nicht sicher, ob dies ist, was Sie meinte, aber mein Beispiel Lösung wäre:
InformationsquelleAutor JacekM
Versuchen Sie dies:
Und dann bekommen Sie Informationen, die Sie benötigen aus diesem element.
InformationsquelleAutor Frigik
IN C# sollte es wie folgt sein.
InformationsquelleAutor Sonu