Selenium – #10 – Jak odświeżyć stronę?
Wprowadzenie.
We wpisie dowiesz się, w jaki sposób odświeżyć stronę internetową z wykorzystaniem Selenium WebDriver w Pythonie.
Zakres artykułu.
- Jak odświeżyć stronę?
- Testy
- Zasoby
- Źródła
Jak odświeżyć stronę?
W celu odświeżenia strony internetowej przy użyciu modułu selenium w języku Python należy skorzystać z metody .refresh() obiektu driver. Obiekt driver jest instancją klasy webdriver.Firefox().
driver.refresh()
Cały kod programu prezentuje się następująco.
Testy
W celu przetestowania, wyników skryptu należy otworzyć terminal. W terminalu przechodzimy do folderu, w którym znajduje się środowisko wirtualne naszego projektu.
Aktywujemy nasze środowisko wirtualne poleceniem.
source venv/bin/activate
następnie w terminalu przechodzimy do miejsca, gdzie znajduje się nasz skrypt, a następnie wpisujemy komendę do uruchomienia skryptu.
./main.py
Po wykonaniu skryptu powinniśmy ujrzeć następujące zachowanie. Na początku powinna załadować się strona inthou.pl, a po około trzech sekundach powinna zostać odświeżona.
Zasoby
https://github.com/Gwyn4744/tutorial_selenium/tree/main/7_refresh_page
Źródła
[1] Oficjalna strona Selenium, Dostęp z dnia 28 Sierpnia 2023 z https://www.selenium.dev/documentation/webdriver/interactions/navigation/