Як почати з Selenium Налагодження?
⚡ Розумний підсумок
Точки зупинки та початкові точки в Selenium IDE дозволяє тестувальникам призупиняти та відновлювати виконання у вибраних точках. Вони спрощують налагодження, ізолюють кроки, що зазнали невдачі, та пришвидшують перевірку процесів входу та логіки перевірки під час автоматизованого тестування.
Точки зупину в Selenium
Точки зупинки in Selenium використовуються для перевірки виконання вашого коду. Щоразу, коли ви застосовуєте точку зупину у своєму коді, виконання тут же зупиняється. Це допоможе вам переконатися, що ваш код працює належним чином. Точки зупину в Selenium допомога в налагодженні. Точки зупинки зазвичай відображаються в інтерфейсі користувача разом із вихідним кодом.
Перш ніж розглядати приклади, корисно знати два способи Selenium IDE дозволяє розміщувати ці точки зупинки.
Методи впровадження точок зупину Selenium
Існує два способи встановлення контрольних точок Selenium WebDriver:
- У першому способі,
- Клацніть правою кнопкою миші на команді та виберіть "Toggle Точка зупину'. Ви також можете використовувати комбінацію клавіш «B» на клавіатурі.
- Ви можете встановити точку зупинки безпосередньо перед Тестовий випадок ви хочете обстежити.
- Після встановлення контрольних точок натисніть кнопку «Виконати», щоб запустити тестовий приклад від початку до контрольної точки.
- Повторіть той самий крок, щоб скасувати вибір точки зупину.
- У другому способі
- Виберіть рядок меню -> "Дії" -> виберіть Toggle Точка зупинки. Щоб скасувати вибір, повторіть той самий крок.
Як реалізувати точки зупину в Selenium
Тепер застосуємо обидва методи до реального прикладу, щоб кроки було легко виконати.
Для демонстрації розглянемо наступний сценарій. Перевірте «ім’я користувача» та «пароль» після натискання кнопки «Увійти».
Перший метод
Крок 1) Відкрийте Selenium IDE і браузер
Запуск Firefox та Selenium ІДЕ.
Крок 2) Введіть базу URL
Введіть основу URL як —> https://demo.guru99.com/test/newtours/
Крок 3) Натисніть кнопку Запис
Перейдіть до кнопки запису, позначеної червоним квадратиком, як показано на скріншоті нижче.
Крок 4) Toggle Точка зупину
- У вкладці «Таблиця» клацніть правою кнопкою миші на команді («clickandwait»).
- У стовпці «Команда» виберіть «Toggle Точка зупину'. Ви також можете використовувати комбінацію клавіш «B» на клавіатурі.
Коли ви перемикаєте точку зупинки, відкриється інше вікно, як показано нижче. Ви побачите дві жовті вертикальні риски перед «clickandwait» у стовпці «Command».
Це вказує на дві речі,
- Жовта лінія показує, що тестовий випадок був призупинений у цьому моменті. Тож, коли ви натискаєте кнопку «Виконати», виконання починається з початку тестового випадку до цієї точки. Після цього потрібно розпочати виконання вручну.
- Тестовий сценарій може мати кілька контрольних точок, які можна встановити так само, як показано вище.
Другий спосіб
Крок 1) Виконайте наведені вище кроки 1, 2 і 3, згадані в першому методі.
Крок 2) На цьому етапі
- У рядку меню натисніть на опцію «Дії» та
- Натисніть на опцію «Toggle Точка зупину».
Це все про точки зупину в Selenium.
Початкова точка в Selenium
З урахуванням точок зупинки, додатковою функцією є Початкова точка, яка контролює, де починається виконання, а не де воно призупиняється.
In SeleniumПочаткова точка вказує на точку, з якої має розпочатися виконання. Початкову точку можна використовувати, коли потрібно запустити тестовий скрипт із середини коду або точки зупинки.
Щоб зрозуміти це, розглянемо приклад сценарію входу. Припустимо, вам потрібно увійти на веб-сайт і виконати серію тестів, а потім спробувати налагодити один із цих тестів.
У цьому випадку вам потрібно один раз увійти в систему, а потім повторно запустити тести під час розробки.ping їх. Ви можете встановити початкові точки після функції входу. Таким чином, щоразу, коли ви виконуєте новий тест, він почне виконуватися після функції входу.
У таблиці нижче наведено короткий огляд ключових відмінностей між точкою зупинки та точкою початку.
| Аспект | Точка розриву | Початкова точка |
|---|---|---|
| Мета | Призупиняє виконання на вибраній команді | Позначає команду, з якої починається виконання |
| Клавіша швидкого доступу | B | S |
| Дозволено для скрипта | множинний | Тільки один |
| Візуальний маркер | Дві жовті труби | Зелений трикутник |
| Типове використання | Перевірте стан та виявіть дефекти | Відновлення роботи після входу в систему або налаштування |
Методи встановлення початкової точки Selenium
Як і точки зупинки, початкову точку можна встановити двома способами.
Початкову точку можна вибрати двома способами:
1. Клацніть правою кнопкою миші на будь-якій команді у стовпці «Команда» в Selenium IDE. Виберіть опцію «Встановити/Очистити початкову точку». Ви також можете скористатися комбінацією клавіш «S» на клавіатурі, щоб позначити початкову точку (показана як зелений трикутник на скріншоті). Повторіть той самий крок, щоб скасувати вибір початкової точки.
2. Натисніть «Дії» -> «Встановити/Очистити початкову точку». Це вибере початкову точку або повторіть той самий крок, щоб скасувати її вибір.
Як встановити початкову точку в Selenium
Давайте розглянемо перший метод на прикладі.
Перший метод
Крок 1) Запуск Firefox та Selenium ІДЕ.
Крок 2) Введіть основу URL як —> https://demo.guru99.com/test/newtours/
Крок 3) Натисніть кнопку «Запис» (позначена червоним прямокутником на скріншоті нижче).
Крок 4) На цьому етапі
- У вкладці «Таблиця» клацніть правою кнопкою миші на команді «clickandwait».
- Тепер виберіть опцію «Встановити/Очистити початкову точку». Ви також можете скористатися комбінацією клавіш «S» на клавіатурі, щоб вибрати ту саму функцію «Встановити/Очистити початкову точку».
Коли ви натиснете кнопку «Встановити/Очистити початкову точку», відкриється інше вікно. У цьому вікні ви можете побачити символ зеленого трикутника перед словом «ввести» у стовпці «Команда».
Цей трикутник вказує на те, що тестовий випадок починається з цієї точки. Тож, коли ви натискаєте кнопку «Виконати», виконання починається з цієї точки.
Примітка:В одному тестовому скрипті може бути лише одна початкова точка. Крім того, початкова точка залежить від поточної відображеної сторінки. Виконання не вдасться, якщо користувач знаходиться на неправильній сторінці.
Другий спосіб
- Виконайте кроки 1, 2 та 3, згадані вище в попередньому (першому) методі.
- Далі виконайте наведені нижче дії.
- У рядку меню натисніть на опцію «Дії» та
- Натисніть на опцію «Встановити/Очистити початкову точку».









