2016-12-23 4 views
2

Ich habe mehrere URLs, die durch Python-Skript geöffnet ist. Ich muss alle Webseiten von oben nach unten scrollen. Ich möchte keine harte Codierung für die Höhe der Webseite verwenden.Blättern Sie die Seiten von oben nach unten

ich unterhalb der Linie bin mit der Web-Seite nach unten scrollen:

self.driver.find_element_by_tag_name('body').send_keys(Keys.SPACE) 

kann aber nicht Form von oben nach unten laufen. Gibt es eine Möglichkeit, für jede Webseite, die ich geöffnet habe, von oben nach unten zu scrollen?

+0

was Sie durch Scrollen nach unten zu erreichen? In der Regel lädt Selen die komplette Webseite in 1 mit allen Javacripts und Zeug .. –

+0

Die Seite enthält Daten, Informationen und Details. Was ich im großen Bildschirm zeigen möchte –

+0

Gibt es eine Möglichkeit, den Status des zuletzt ausgeführten Befehls zu kennen: self.driver.find_element_by_tag_name ('body'). Send_keys (Keys.SPACE). So können wir es dynamisch handhaben. –

Antwort

0

self.driver.execute_script("return arguments[0].scrollIntoView();", element) Wenn Sie eine Fußzeile oder etwas auf dem unteren Rand der Seite haben, navigieren Sie zu

+0

Ich habe keine Fußzeile in einigen Seiten. –

Verwandte Themen