Точки зупинки використовуються для перевірки виконання вашого коду. Кожного разу, коли ви впроваджуєте точку зупинки у своєму коді, виконання зупиняється тут же. Це допоможе вам перевірити, чи працює ваш код належним чином. Точки зупинки зазвичай відображаються в інтерфейсі користувача разом із вихідним кодом.
У цьому підручнику ви дізнаєтесь-
- Точки зупинення в селені
- Методи реалізації точок зупинку в селені
- Початкова точка в селені
- Методи встановлення початкової точки в селені
Точки зупинення в селені
Точки зупинки в селені допомагають налагоджувати.
Існує два методи встановлення точок зупинку,
- У першому способі,
- Клацніть правою кнопкою миші на команді та виберіть "Перемкнути точку зупинки". Ви також можете використовувати комбінацію клавіш "B" з клавіатури.
- Ви можете встановити точку зупинки безпосередньо перед тестом, який ви хочете вивчити.
- Після встановлення точок зупинки натисніть кнопку Виконати, щоб запустити тест з початку до точки зупинку.
- Повторіть той самий крок, щоб скасувати вибір точки зупинку.
- У другому способі
- Виберіть рядок меню -> "Дії" -> виберіть пункт перемикання точки зупинки. Щоб скасувати вибір, повторіть той самий крок.
Для демонстрації розглянемо наступний сценарій. Перевірте "ім'я користувача" та "пароль", натиснувши кнопку "Увійти".
Методи реалізації точок зупинку в селені
Перший спосіб:
Крок 1) Запустіть Firefox та Selenium IDE.
Крок 2) Введіть базову URL-адресу як ---> http://newtours.demoaut.com/
Крок 3) Натисніть кнопку Запис (позначено в червоному полі на скріншоті нижче).
Крок 4) На цьому кроці
- На вкладці "Таблиця" клацніть правою кнопкою миші на команді ("clickandwait")
- У стовпці "Команда" виберіть "Перемкнути точку зупинки". Ви також можете скористатися комбінацією клавіш "B" з клавіатури.
Коли ви перемикаєте точку зупинки, відкриється інше вікно, як показано нижче. Ви побачите дві жовті позначки перед трубкою "clickkandwait", у стовпці "Команда".
Це вказує на дві речі,
- Жовта трубка показує, що тест на цьому етапі був призупинений. Отже, коли ви натискаєте кнопку «Виконати», виконання починається від початку тесту до цього моменту. Після цього потрібно почати виконувати вручну.
- Тестовий сценарій може мати кілька точок зупинку, які можна встановити таким же чином, як показано вище.
Другий спосіб:
Крок 1) Виконайте наведені вище кроки 1, 2 та 3, згадані в першому способі.
Крок 2) На цьому кроці
- Клацніть на опцію "Дії" на панелі меню та
- Клацніть на опцію "Перемкнути точку зупинки".
Це все про точки зупинку в селені.
Початкова точка в селені
У Selenium, Початкова точка вказує точку, з якої має розпочатися виконання. Початкову точку можна використовувати, коли потрібно запустити тестовий скрипт із середини коду або точки зупинку.
Щоб зрозуміти це, давайте візьмемо приклад сценарію входу. Припустимо, якщо вам потрібно увійти на веб-сайт і виконати ряд тестів, а потім спробувати налагодити один із цих тестів.
У цьому випадку вам доведеться ввійти один раз, а потім повторно запустити тести під час їх розробки. Ви можете встановити Точки старту після входу в систему. Отже, кожного разу, коли ви виконуєте новий тест, він почне виконуватися після входу в систему.
Початкову точку можна вибрати двома методами:
1. Клацніть правою кнопкою миші будь-яку команду під стовпцем "Команда" в IDE селену. Виберіть опцію "Встановити / очистити початкову точку". Ви також можете скористатися комбінацією клавіш "S" на клавіатурі, щоб позначити початкову точку (на знімку екрана відображається зеленим трикутником). Повторіть той самий крок, щоб скасувати вибір початкової точки.
2. Клацніть «Дії» -> «Встановити / очистити початкову точку». Буде вибрано Початкову точку або повторити той самий крок, щоб скасувати вибір.
Методи встановлення початкової точки в селені
Давайте побачимо перший метод на прикладі,
Перший спосіб:
Крок 1) Запустіть Firefox та Selenium IDE.
Крок 2) Введіть базову URL-адресу як ---> http://newtours.demoaut.com/
Крок 3) Натисніть кнопку Запис (позначено червоним прямокутником на знімку екрана нижче).
Крок 4) На цьому кроці
- На вкладці "Таблиця" клацніть правою кнопкою миші на команді "clickkandwait"
- Тепер виберіть опцію "Встановити / очистити початкову точку". Ви також можете скористатися короткою клавішею "S" на клавіатурі, щоб вибрати ту саму точку встановлення / очищення старту.
Коли ви натискаєте на Set / Clear Start Point, відкриється інше вікно. У цьому вікні ви можете побачити зелений символ трикутника перед "типом" у стовпці "Команда".
Цей символ трикутника вказує на те, що тест починається з цієї точки. Тому
коли ви натискаєте кнопку "Виконати", виконання починається з цього моменту.
Примітка : В одному тестовому сценарії може бути лише одна початкова точка. Крім того, початкова точка залежить від поточної сторінки, що відображається. Виконання не вдасться, якщо користувач потрапив на неправильну сторінку.
Другий спосіб :
- Виконайте наведені вище кроки 1, 2 та 3, згадані в попередньому (першому) методі.
- Далі виконайте такі дії,
- Клацніть на опцію "Дії" на панелі меню та
- Клацніть на опцію "Встановити / очистити початкову точку".
Резюме
- Точки зупинку та Початкова точка допомагають у процесі налагодження. Це допомагає запустити або призупинити будь-який заданий тест у конкретному випадку. Це допомагає спостерігати за поведінкою тестового сценарію.
- В одному тестовому сценарії може бути лише одна початкова точка порівняно з багатьма точками зупинки.
Ця стаття представлена Рупою Наллані