Як налагодити в Selenium | Точки зупину в автоматизованому тестуванні

Точки зупину в Selenium

Точки зупинки in Selenium використовуються для перевірки виконання вашого коду. Щоразу, коли ви застосовуєте точку зупину у своєму коді, виконання тут же зупиняється. Це допоможе вам переконатися, що ваш код працює належним чином. Точки зупину в Selenium допомагає в налагодженні. Точки зупину зазвичай відображаються в інтерфейсі користувача разом із вихідним кодом.

Методи впровадження точок зупину Selenium

Існує два способи встановлення контрольних точок Selenium WebDriver:

  • У першому способі,
  • Клацніть правою кнопкою миші на команді та виберіть "Toggle Точка зупину'. Ви також можете використовувати комбінацію клавіш «B» на клавіатурі.
  • Ви можете встановити точку зупинки безпосередньо перед Тестовий випадок ви хочете обстежити.
  • Після встановлення контрольних точок натисніть кнопку «Виконати», щоб запустити тестовий приклад від початку до контрольної точки.
  • Повторіть той самий крок, щоб скасувати вибір точки зупину.
  • У другому способі
  • Виберіть рядок меню -> "Дії" -> виберіть Toggle Точка зупину. Щоб скасувати вибір, повторіть той самий крок.

Як реалізувати точки зупину в Selenium

Щоб продемонструвати, розглянемо наступний сценарій. Перевірте «ім’я користувача» та «пароль» після натискання кнопки «Увійти».

Перший метод

Крок 1) Відкрийте Selenium IDE і браузер

Запуск Firefox та Selenium IDE

Крок 2) Введіть базову URL-адресу

Введіть базову URL-адресу як —> https://demo.guru99.com/test/newtours/

Крок 3) Натисніть кнопку Запис

Перейдіть до кнопки запису, позначеної в червоному полі, як показано на знімку екрана нижче

Впровадити точки зупину Selenium

Крок 4) Toggle Точка зупину

  1. У вкладці «Таблиця» клацніть правою кнопкою миші на команді ( «клацніть і зачекайте»)
  2. У стовпці «Команда» виберіть «Toggle Точка зупину'. Ви також можете використовувати комбінацію клавіш «B» на клавіатурі.

Впровадити точки зупину Selenium

Коли ви перемикаєте точку зупину, відкриється інше вікно, як показано нижче. Ви побачите дві жовті риски перед «clickandwait» у стовпці «Command».

Впровадити точки зупину Selenium

Це вказує на дві речі,

  • Жовта трубка показує, що тестовий приклад було призупинено на цьому етапі. Отже, коли ви натискаєте кнопку «Виконати», виконання починається від початку тесту до цієї точки. Після цього потрібно приступити до виконання вручну.
  • Тестовий сценарій може мати кілька контрольних точок, які можна встановити так само, як показано вище.

Другий спосіб

Крок 1) Виконайте наведені вище кроки 1, 2 і 3, згадані в першому методі.

Крок 2) На цьому етапі

  1. Натисніть опцію «Дії» на панелі меню та
  2. Натисніть на опцію «Toggle Точка зупину».

Впровадити точки зупину Selenium

Це все про точки зупину в Selenium.

Початкова точка в Selenium

In Selenium, Початкова точка вказує точку, з якої має початися виконання. Початкову точку можна використовувати, якщо ви хочете запустити тестовий сценарій із середини коду або точки зупину.

Щоб зрозуміти це, розглянемо приклад сценарію входу. Припустімо, якщо вам потрібно ввійти на веб-сайт і виконати серію тестів, а потім спробувати налагодити один із цих тестів.

У цьому випадку вам доведеться один раз увійти в систему, а потім повторно запустити свої тести під час їх розробки. Ви можете встановити початкові точки після входу в систему. Тож кожного разу, коли ви виконуєте новий тест, він почне виконуватися після функції входу.

Методи встановлення початкової точки Selenium

Початкову точку можна вибрати двома способами:

1. Клацніть правою кнопкою миші будь-яку команду в стовпці «Команда» в середовищі IDE selenium. Виберіть опцію «Установити/очистити початкову точку». Ви також можете використовувати комбінацію клавіш «S» на клавіатурі, щоб позначити початкову точку (на знімку екрана показано зеленим трикутником). Повторіть той самий крок, щоб скасувати вибір початкової точки.

2. Натисніть «Дії» -> «Установити/очистити початкову точку». Це вибере початкову точку або повторить той самий крок, щоб скасувати їх вибір.

Як встановити початкову точку в Selenium

Розглянемо перший метод на прикладі:

Перший метод

Крок 1) Запуск Firefox та Selenium ІДЕ.

Крок 2) Введіть базову URL-адресу як —> https://demo.guru99.com/test/newtours/

Крок 3) Натисніть кнопку Запис (позначено червоним прямокутником у полі

знімок екрана нижче).

Встановити початкову точку Selenium

Крок 4) На цьому етапі

  1. У вкладці «Таблиця» клацніть правою кнопкою миші на команді «clickandwait»
  2. Тепер виберіть опцію «Установити/Очистити початкову точку». Ви також можете використовувати коротку клавішу «S» на клавіатурі, щоб вибрати ту саму Встановити/Очистити початкову точку.

Встановити початкову точку Selenium

Якщо натиснути «Установити/очистити початкову точку», відкриється інше вікно. У цьому вікні ви можете побачити зелений символ трикутника перед «типом» у стовпці «Команда».

Цей символ трикутника вказує на те, що тест починається з цієї точки. Так

коли ви натискаєте кнопку «Виконати», виконання починається з цього моменту.

Встановити початкову точку Selenium

Примітка:: в одному тестовому сценарії може бути лише одна початкова точка. Крім того, Початкова точка залежить від поточної сторінки. Виконання не вдасться, якщо користувач перебуває на неправильній сторінці.

Другий спосіб

  1. Виконайте наведені вище кроки 1, 2 і 3, згадані в попередньому (першому) методі.
  2. Далі виконайте наведені нижче дії.
  1. Натисніть опцію «Дії» на панелі меню та
  2. Натисніть опцію «Встановити/Очистити початкову точку».

Встановити початкову точку Selenium

Підсумки

  • Функції точки зупину та початкової точки допомагають у процесі налагодження. Це допомагає розпочати або призупинити будь-який тест у певному моменті. Це допомагає спостерігати за поведінкою тестового сценарію.
  • В одному тестовому сценарії може бути лише одна початкова точка порівняно з багатьма точками зупинки.