![](https://qualityisland.pl/wp-content/uploads/2022/10/tablica-6-1024x390-2.png)
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?
![](https://odlaikadoautomatyka.pl/wp-content/uploads/2020/05/1-191x300.png)
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:
![](https://qualityisland.pl/wp-content/uploads/2022/10/a7-1024x577.png)
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.
![](https://qualityisland.pl/wp-content/uploads/2022/10/4-3.png)
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”
![](https://qualityisland.pl/wp-content/uploads/2022/10/1-4-1024x656.png)
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.
![](https://qualityisland.pl/wp-content/uploads/2022/10/5-3.png)
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.
![](https://qualityisland.pl/wp-content/uploads/2022/10/2-2-1024x656.png)
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ć.
![](https://qualityisland.pl/wp-content/uploads/2022/10/6-3.png)
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.
![](https://qualityisland.pl/wp-content/uploads/2022/10/3-4-1024x643.png)
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:
![](https://qualityisland.pl/wp-content/uploads/2022/10/a8-1024x582.png)
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!
![](https://kurs.odlaikadoautomatyka.pl/wp-content/uploads/2020/06/10-230x300.png)
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();
![](https://odlaikadoautomatyka.pl/wp-content/uploads/2020/05/12-174x300.png)
0 komentarzy