Trwa sprzedaż biletówTesting Ground Conference, bilety 30% taniej

Organizujemy Testing Ground Conference, jedną z największych konferencji QA w Polsce. Kod poniżej daje 30% na każdy bilet.

Kup bilety
Lekcja 1: Alerty, wprowadzenie

 

W tym materiale przedstawię integralne elementy przeglądarek internetowych jakimi są okna Alert. Są to często występujące elementy stron internetowych, dlatego warto znać ich poprawną i efektywną obsługę.

Wszystkie typy okien alert istnieją na naszej stronie testowej, dlatego zachęcam do samodzielnej pracy i praktycznego przestudiowania każdego z przykładów pokazanych w tym module.

Czym jest element (okno) Alert?

Definicja

 

Alert – to integralny element przeglądarki internetowej, przyjmujący formę okienka z komunikatem adresowanym do użytkownika. Alert może nie tylko ograniczać się do wyświetlania informacji, ale również może podejmować z użytkownikiem interakcje. Głównym przeznaczeniem okna alert jest przekaz informacyjny skierowany wprost do użytkownika.

 

Alerty dzielą się na 3 typy:

 

Jeśli chcesz szybko wejść w praktyczną automatyzację Selenium (także obsługę alertów, okien i pop-upów) i robić to zgodnie z dobrymi praktykami, sprawdź szkolenia i konsultacje Quality Island — pomożemy Ci ułożyć naukę i wdrożyć ją w realnych projektach.

Simple Alert

 

Simple Alert – to prostu Alert, którego zadaniem jest przekazanie użytkownikowi pewnej informacji.

Użytkownik po zapoznaniu się z treścią informacji, musi potwierdzić zapoznanie się z komunikatem, klikająć przycisk OK.

Simple Alert, komunikat z przyciskiem OK

 

Najważniejsze elementy Simple Alert:

  • Komunikat alertu
  • Przycisk OK – do akceptacji Alertu.

 

Przykład:

Po kliknięciu na przycisk Alert – otrzymujemy okno Alert z treścią komunikatu:

„To jest okno Alert strony www.selenium-shop.pl”

 

Okno Alert strony selenium-shop.pl

Prompt Alert

Prompt Alert jest nieco bardziej rozbudowany, niż prezentowany wcześniej Simple Alert.
Jest to rodzaj Alertu, który wchodzi z użytkownikiem w interakcje. Użytkownik proszony jest o wpisanie tekstu do pola tekstowego.

Mamy również dwa przyciski: akceptacjaoraz odrzucenie.

Prompt Alert, pole tekstowe z przyciskami OK i Anuluj

 

Najważniejsze elementy okna Prompt Alert:

  • Pole do prowadzania wartości tekstowej
  • Przycisk Ok – do akceptacji Alertu
  • Przycisk Anuluj – do odrzucenia Alertu

Przykład:

Po kliknięciu na przycisk Prompt Alert – otrzymujemy okno Prompt Alert z polem do którego jesteśmy proszeni o wprowadzenie wartość tekstowej.

W tym konkretnym przykładzie chodzi o wpisanie nazwy miasta, w którym mieszkasz.

 

Okno Prompt strony selenium-shop.pl

Confirmation Alert

 

Jest to rodzaj Alertu, który pyta użytkownika o pozwolenie na wykonanie konkretnej operacji. Użytkownik może zdecydować czy wykonać akcję czy ją odrzucić.

Confirmation Alert, przyciski OK i Anuluj

 

Najważniejsze elementy okna Confirm Alert:

  • Pytanie o możliwość wykonania pewnej operacji
  • Przycisk OK – do akceptacji proponowanej akcji
  • Przycisk Anuluj – do odrzucenia proponowanej akcji

 

Przykład:

Po kliknięciu na przycisk CONFIRM ALERT, otrzymujemy okno typu Confirmation Alert.

W naszym przypadku pytanie alertu brzmi: „Czy chcesz zatwierdzić operacje usunięcia Twoich danych osobowych?”

Użytkownik może zadecydować, a swój wybór potwierdzić przyciskiem OK, bądź odrzucić przyciskiem Anuluj.

 

Okno Confirm strony selenium-shop.pl

Obsługa Alertów

 

Skoro już znamy typy, zastosowania oraz najważniejsze elementy alertów, możemy przejść do ich obsługi.

Selenium WebDriver dostarcza nam gotowych metod do obsługi kluczowych operacji okien Alert:

 

 

dismiss();

Metoda obsługi przycisku ANULUJ

 

Przykład:

driver.switchTo().alert().dismiss();

 

accept();

Metoda obsługi przycisku OK

Przykład:

driver.switchTo().alert().accept();

 

getText();

Dobrze znana metoda. Z jej wykorzystaniem pobierzemy komunikat Alertu

 

Przykład:

driver.switchTo().alert().getText();

 

sendKeys();

 

Dobrze znana metoda. Z jej wykorzystaniem wpiszemy tekst do pola w Prompt Alert.

 

Przykład:

driver.switchTo().alert().sendKeys("Warszawa");

Zapraszam do kolejnej lekcji, gdzie zaprezentuję w praktyce obsługę okien Alert.

ZAPAMIĘTAJ!

Zapamiętaj

 

Alert – to integralny element przeglądarki internetowej, przyjmujący formę okienka z komunikatem adresowanym do użytkownika.

Alerty dzielą się na 3 typy:

  • Simple Alert
  • Prompt Alert
  • Confirmation Alert

Simple Alert – to prostu Alert, którego zadaniem jest przekazanie użytkownikowi pewnej informacji.

Prompt Alert – jest nieco bardziej rozbudowany, niż prezentowany wcześniej Simple Alert.
Jest to rodzaj Alertu, który wchodzi z użytkownikiem w interakcje. Użytkownik proszony jest o wpisanie tekstu do pola tekstowego.

Confirmation Alert – jest to rodzaj Alertu, który pyta użytkownika o pozwolenie na wykonanie konkretnej operacji. Użytkownik może zdecydować czy wykonać akcję czy ją odrzucić.

Główne metody obsługi okien alert:

  • dismiss();
  • accept();
  • getText();
  • sendKeys();

 

 

Dokumentacja

 

 

 

 

Dokumentacja ->

https://www.selenium.dev/documentation/en/webdriver/js_alerts_prompts_and_confirmations/

 

 

Chcesz przećwiczyć alerty na realnych przykładach i zbudować pewność w automatyzacji testów? Quality Island oferuje szkolenia, warsztaty i wsparcie wdrożeniowe z Selenium — odezwij się do nas i dobierzmy najlepszą ścieżkę pod Twój poziom. Jeśli chcesz przećwiczyć to z trenerem, mamy szkolenie Automatyzacja testów Selenium WebDriver.

Co o tym sądzisz?

Dodaj komentarz

Bądź na bieżąco
Bądź na bieżąco
Automatyzacja testów z narzędziem Playwright (Python)
Automatyzacja testów z narzędziem Playwright (C#)

2657,00 PLN

12.10.26, 02.11.26, 23.11.26, 14.12.26, 18.01.27
2 dni
Automatyzacja testów z narzędziem Playwright (Python)
Automatyzacja testów z narzędziem Playwright (Python)

2670,00 PLN

08.10.26, 27.10.26, 17.11.26, 09.12.26, 14.01.27
2 dni
Automatyzacja testów z narzędziem Playwright
Automatyzacja testów z narzędziem Playwright (Java)

Pierwotna cena wynosiła: 2661,00 PLN.Aktualna cena wynosi: 2523,00 PLN.Ostatnie miejsca w promocyjnej cenie

23.09.26, 15.10.26, 05.11.26, 26.11.26, 17.12.26, 20.01.27
2 dni
Popularne artykuły
Język Gherkin: co to jest i jak go używać w testowaniu oprogramowania
Smoke test: co to jest, kiedy go uruchamiać i czym różni się od sanity testu
Jak zostać testerem oprogramowania: ścieżka krok po kroku bez dyplomu informatyka
Najnowsze artykuły
Jak skrócić testy regresyjne z 5 dni do 10 godzin: case Argos
Cyber Resilience Act: nowy obowiązek testowania podatności przez cały cykl życia produktu
AI Act: obowiązki testowania systemów wysokiego ryzyka, termin przesunięty na 2027
Popularne kategorie