Suche nach Elements by classname und tagname mit selenium webdriver
Gibt es Klassen und tagname und ich Schreibe die unten Selen code zu finden, der Beschreibung von unten code, aber es funktioniert nicht.
WebElement WWdescription = driver.findElement(By.className("atb-delivery-accordions").className("section highlight-01").tagName("p"));
<div class="atb-delivery-accordions">
<div class="page-accordion opened">
<input id="moreDetails-acc" class="acc-check" type="checkbox" checked="">
<label class="acc-label opened" data-panel-id="moreDetailsAcc" for="moreDetails-acc">Description</label>
<div class="content" data-panel-id="moreDetailsAcc" style="display: block;">
<div class="information-panel">
<div class="subcontent">
<div class="section highlight-01">
<p>A pretty floral lace collection combining contrast bows and trims for a feminine on trend look. The fuller coverage of our post surgery bras provide support, comfort and confidence. The dual cotton pockets are perfect for a prosthesis. Combine style and value with this pack of 2 bras.</p>
InformationsquelleAutor Pankaj Sharma | 2015-08-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Probieren Sie etwas wie dieses:
InformationsquelleAutor Saritha G
Sollten Sie verwenden, cssSelector anstelle der class locator:
Was ist, wenn Sie überprüfen, dass das element in Chrom und dann mit der rechten Maustaste auf den hervorgehobenen HTML und wählen Sie "copy CSS" , neugierig welchen Weg werden Sie bekommen
InformationsquelleAutor Slav Kurochkin
Es besser ist die Verwendung von XPath-oder CSS-Selektor-anstelle von anderen locaters d.h., className, id, Namen oder tagName.
Ich habe auch das gleiche erlebt haben, d.h., wenn ich versuchte, mit einer XPath-ich war in der Lage, um das element zu suchen richtig und war in der Lage, klicken Sie auf es.
InformationsquelleAutor Kiran Angara
Versuchen Sie unter:-
String descriptionText=Beschreibung.getText();
InformationsquelleAutor Vishal Jagtap