2015-05-02 5 views
11

Wie kann ich Elemente filtern, die dieselbe Klasse haben?Selen Finden von Elementen nach Klassennamen in Python

<html> 
<body> 
    <p class="content">Link1.</p> 
</body> 
<html> 
<html> 
<body> 
    <p class="content">Link2.</p> 
</body> 
<html> 
+3

Gibt es irgendetwas (einen Code), den Sie bereits ausprobiert haben? Wie Sie neu sind, lesen Sie bitte unsere [Tour-Seite] (http://stackoverflow.com/tour) und vor allem [Wie stelle ich eine gute Frage?] (Http://stackoverflow.com/help/how-to- Fragen). – ZygD

+0

Auch Sie HTML-Code ist nicht gut formatiert. Sie schließen nicht Tag. – Eugene

+0

Was machen Sie mit dem ausgewählten Element? Welche Kriterien möchten Sie verwenden? Was hast du schon versucht? – Richard

Antwort

13

Sie versuchen, das bekommen zu verwenden Liste aller Elemente mit class = "content" von usin find_elements_by_class_name g:

a=[]; 
a = driver.find_elements_by_class_name("content"); 

Dann können Sie auf den Link klicken, die Sie suchen.

+0

das ist, was ich suche danke –

Verwandte Themen