Punkty przerwania służą do sprawdzania wykonania kodu. Za każdym razem, gdy zaimplementujesz punkt przerwania w kodzie, wykonywanie zostanie zatrzymane. Pomaga to sprawdzić, czy kod działa zgodnie z oczekiwaniami. Punkty przerwania są zwykle wyświetlane w interfejsie użytkownika wraz z kodem źródłowym.
W tym samouczku nauczysz się:
- Punkty przerwania w selenie
- Metody implementacji punktów przerwania w Selenium
- Punkt początkowy w Selenium
- Metody ustawiania punktu początkowego w selenie
Punkty przerwania w selenie
Punkty przerwania w Selenium pomagają w debugowaniu.
Istnieją dwie metody ustawiania punktów przerwania,
- W pierwszej metodzie
- Kliknij prawym przyciskiem myszy polecenie i wybierz opcję „Przełącz punkt przerwania”. Możesz także użyć klawisza skrótu „B” na klawiaturze.
- Możesz ustawić punkt przerwania tuż przed przypadkiem testowym, który chcesz zbadać.
- Po ustawieniu punktów przerwania kliknij przycisk Uruchom, aby uruchomić przypadek testowy od początku do punktu przerwania.
- Powtórz ten sam krok, aby odznaczyć punkt przerwania.
- W drugiej metodzie
- Wybierz Pasek menu -> „Działania” -> wybierz Przełącz punkt przerwania. Aby odznaczyć, powtórz ten sam krok.
Aby to zademonstrować, rozważmy następujący scenariusz. Zatwierdź „nazwę użytkownika” i „hasło” po kliknięciu przycisku „Zaloguj się”.
Metody implementacji punktów przerwania w Selenium
Pierwsza metoda:
Krok 1) Uruchom Firefox i Selenium IDE.
Krok 2) Wpisz podstawowy adres URL jako ---> http://newtours.demoaut.com/
Krok 3) Kliknij przycisk Nagraj (zaznaczony w czerwonym polu na zrzucie ekranu poniżej).
Krok 4) Na tym etapie
- Na karcie „Tabela” kliknij prawym przyciskiem myszy polecenie („kliknij i czekaj”)
- W kolumnie „Polecenie” wybierz opcję „Przełącz punkt przerwania”. Możesz także użyć klawisza skrótu „B” na klawiaturze.
Kiedy przełączysz punkt przerwania, otworzy się kolejne okno, jak pokazano poniżej. Zobaczysz dwie żółte rurki przed „clickandwait” w kolumnie „Command”.
Wskazuje na dwie rzeczy,
- Żółta rurka wskazuje, że przypadek testowy został w tym momencie wstrzymany. Zatem po kliknięciu przycisku „Uruchom” wykonanie rozpocznie się od początku przypadku testowego do tego punktu. Następnie należy rozpocząć wykonywanie ręcznie.
- Skrypt testowy może mieć wiele punktów przerwania, które można ustawić w taki sam sposób, jak pokazano powyżej.
Druga metoda:
Krok 1) Wykonaj powyższe kroki 1, 2 i 3 wymienione w pierwszej metodzie.
Krok 2) Na tym etapie
- Kliknij opcję „Działania” na pasku menu i
- Kliknij opcję „Przełącz punkt przerwania”.
Chodzi o punkty przerwania w Selenium.
Punkt początkowy w Selenium
W Selenium Start Point wskazuje punkt, od którego powinno się rozpocząć wykonanie. Punktu początkowego można użyć, gdy chcesz uruchomić skrypt testowy ze środka kodu lub punktu przerwania.
Aby to zrozumieć, weźmy przykład scenariusza logowania. Załóżmy, że musisz zalogować się do witryny i wykonać serię testów, a następnie spróbować debugować jeden z tych testów.
W takim przypadku musisz się raz zalogować, a następnie ponownie uruchomić testy w trakcie ich tworzenia. Możesz ustawić punkty startowe po zalogowaniu. Dlatego za każdym razem, gdy wykonujesz nowy test, rozpocznie się on po funkcji logowania.
Punkt początkowy można wybrać na dwa sposoby:
1. Kliknij prawym przyciskiem dowolne polecenie w kolumnie „Polecenie” w selenium IDE. Wybierz opcję „Ustaw / wyczyść punkt początkowy”. Możesz także użyć klawisza skrótu „S” na klawiaturze, aby zaznaczyć punkt początkowy (pokazany na zrzucie ekranu jako zielony trójkąt). Powtórz ten sam krok, aby odznaczyć punkt początkowy.
2. Kliknij „Działania” -> „Ustaw / wyczyść punkt początkowy”. Spowoduje to wybranie punktu początkowego lub powtórzenie tego samego kroku, aby odznaczyć je.
Metody ustawiania punktu początkowego w selenie
Zobaczmy pierwszą metodę z przykładem,
Pierwsza metoda:
Krok 1) Uruchom Firefox i Selenium IDE.
Krok 2) Wpisz podstawowy adres URL jako ---> http://newtours.demoaut.com/
Krok 3) Kliknij przycisk Record (zaznaczony w czerwonym prostokącie na zrzucie ekranu poniżej).
Krok 4) Na tym etapie
- Na karcie „Tabela” kliknij prawym przyciskiem myszy polecenie „kliknij i czekaj”
- Teraz wybierz opcję „Ustaw / wyczyść punkt początkowy”. Możesz także użyć skrótu klawiszowego „S” na klawiaturze, aby wybrać ten sam punkt początkowy Ustaw / Wyczyść.
Po kliknięciu Ustaw / Wyczyść punkt startowy otworzy się kolejne okno. W tym oknie możesz zobaczyć zielony symbol trójkąta przed „wpisz” w kolumnie „Polecenie”.
Ten symbol trójkąta wskazuje, że przypadek testowy zaczyna się w tym miejscu. Więc
kiedy klikniesz przycisk „Uruchom”, wykonanie rozpocznie się od tego momentu.
Uwaga : w jednym skrypcie testowym może istnieć tylko jeden punkt początkowy. Punkt początkowy zależy również od aktualnie wyświetlanej strony. Wykonanie zakończy się niepowodzeniem, jeśli użytkownik znajduje się na złej stronie.
Druga metoda :
- Postępuj zgodnie z powyższymi krokami 1, 2 i 3 wymienionymi w poprzedniej (pierwszej) metodzie.
- Następnie wykonaj następujące kroki,
- Kliknij opcję „Działania” na pasku menu i
- Kliknij opcję „Ustaw / wyczyść punkt początkowy”.
Podsumowanie
- Punkty przerwania i punkty startowe pomagają w procesie debugowania. Pomaga rozpocząć lub wstrzymać dowolny test w określonym momencie. Pomaga to obserwować zachowanie skryptu testowego.
- W jednym skrypcie testowym może istnieć tylko jeden punkt początkowy w porównaniu z wieloma punktami przerwania.
Ten artykuł jest autorstwa Rupy Nallaniego