Wie man Text in HTML <p> (Absatz) element
Unten ist der HTML Code für ein radio-button. Ich will 'aus Liste Auswählen' mit selenium Webdriver.Nicht in der Lage zu Holen, mit getText()
<p> <input type="radio" checked="checked" value="1" name="selectedItem"> Select By Audit ID </p>
<p> <input type="radio" value="2" name="selectedItem"> Select from list of My Open Audits </p>
<p> <input type="radio" value="3" name="selectedItem"> Select from list of All Open Audits </p>
Bitte fügen Sie das HTML-snippet richtig. Es ist nicht sichtbar.
InformationsquelleAutor user1882624 | 2015-01-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie möchten zu finden das element auf der Grundlage der
input
dann verwenden Sie die folgendenxpath
und danngetText()
Bearbeiten
nicht css. Ich habe Ihnen
xpath
Ich habe es. Eigentlich sollte
@FindBy(xpath="//input[@name='selectedItem']/..") private WebElement SelectAuditIDOption;
Sorry für die nicht die vollständige info. dies ist meine komplette Radio-button option
<p> <input type="radio" checked="checked" value="1" name="selectedItem"> Select By Audit ID </p> <br> <p> <input type="radio" value="2" name="selectedItem"> Select from list of My Open Audits </p> <br> <p> <input type="radio" value="3" name="selectedItem"> Select from list of All Open Audits </p>
Fügen Sie ein zusätzliches Attribut
//input[@name='selectedItem'][@value='1']/..
[@value='1'] für die erste <p>. Erhöhen Sie die Anzahl, wie gebrauchtInformationsquelleAutor Saifur
Können Sie tun
driver.findElement(By.cssSelector("p")).getText()
. Diese holt sich den text aus derp
element.Gibt es auch mehrere radio-buttons? In diesem Fall können Sie tun
findElement("p input[value="3"]")
Auswahl eines bestimmten. Und wiederholen Sie den Vorgang.InformationsquelleAutor Paul
Da die
p
tag ist der übergeordnete taginput
, und der text 'Wählen Sie aus der Liste' ist ein innerHTML - /text vonp
tag, dies unter JAVA-code helfen könnte (vorausgesetzt, Sie verwenden java):Dieser abgerufen werden die innerHTML - /text der
p
tag.InformationsquelleAutor Subh