С чего начать Selenium Отладка?
⚡ Умное резюме
Точки останова и начальные точки в Selenium IDE позволяют тестировщикам приостанавливать и возобновлять выполнение в выбранных точках. Они упрощают отладку, изолируют этапы, на которых возникают ошибки, и ускоряют проверку процессов авторизации и логики валидации в ходе автоматизированного тестирования.

Точки останова в Selenium
Контрольные точки in Selenium используются для проверки выполнения вашего кода. Всякий раз, когда вы реализуете точку останова в своем коде, выполнение сразу же останавливается. Это поможет вам убедиться, что ваш код работает должным образом. Точки останова в Selenium Помощь в отладке. Точки останова обычно отображаются в пользовательском интерфейсе вместе с исходным кодом.
Прежде чем рассматривать примеры, полезно ознакомиться с двумя способами. Selenium IDE позволяет устанавливать эти точки останова.
Методы реализации точек останова в Selenium
Существует два метода установки точек останова в Selenium Вебдрайвер:
- В первом способе
- Щелкните правой кнопкой мыши команду и выберите «Togglе Точка останова». Вы также можете использовать сочетание клавиш «B» на клавиатуре.
- Вы можете установить точку останова непосредственно перед Тестовый кейс вы хотите изучить.
- После установки точек останова нажмите кнопку «Выполнить», чтобы запустить тестовый пример от начала до точки останова.
- Повторите тот же шаг, чтобы отменить выбор точки останова.
- Во втором методе
- Выберите строку меню -> «Действия» -> выберите Toggle Точка останова. Чтобы снять выделение, повторите тот же шаг.
Как реализовать точки останова в Selenium
Теперь применим оба метода к реальному примеру, чтобы шаги было легко понять.
Для наглядности рассмотрим следующий сценарий. Проверьте «имя пользователя» и «пароль» при нажатии на кнопку «Войти».
Первый метод
Шаг 1) Открыть Selenium IDE и браузер
Запуск Firefox и Selenium IDE.
Шаг 2) Войдите на базу URL
Введите базовый текст URL как —> https://demo.guru99.com/test/newtours/
Шаг 3) Нажмите кнопку «Запись».
Перейдите к кнопке записи, отмеченной красной рамкой, как показано на скриншоте ниже.
Шаг 4) Togglе точка останова
- На вкладке «Таблица» щелкните правой кнопкой мыши по команде («clickandwait»).
- В столбце «Команда» выберите 'Togglе Точка останова». Вы также можете использовать сочетание клавиш «B» на клавиатуре.
При переключении точки останова откроется другое окно, как показано ниже. Вы увидите две желтые вертикальные черты перед словом «clickandwait» в столбце «Команда».
Это указывает на две вещи,
- Желтая вертикальная черта указывает на то, что выполнение тестового примера было приостановлено в этом месте. Поэтому при нажатии кнопки «Запустить» выполнение начинается с начала тестового примера и продолжается до этого момента. После этого необходимо запустить выполнение вручную.
- Тестовый сценарий может иметь несколько точек останова, которые можно установить таким же образом, как показано выше.
Второй метод
Шаг 1) Выполните вышеуказанные шаги 1, 2 и 3, упомянутые в первом методе.
Шаг 2) На этом этапе
- Нажмите на пункт «Действия» в строке меню и
- Нажмите на опцию «TogglТочка останова».
Это все о точках останова в Selenium.
Начальная точка в Selenium
Помимо точек останова, дополнительной функцией является начальная точка, которая определяет, где начинается выполнение, а не где оно приостанавливается.
In SeleniumНачальная точка указывает точку, с которой должно начаться выполнение. Начальную точку можно использовать, если вы хотите запустить тестовый скрипт с середины кода или с точки останова.
Чтобы это понять, рассмотрим пример сценария авторизации. Предположим, вам нужно войти на веб-сайт, выполнить ряд тестов, а затем попытаться отладить один из этих тестов.
В этом случае вам нужно будет войти в систему один раз, а затем повторно запустить тесты по мере разработки.ping их. Вы можете установить начальные точки после функции авторизации. Таким образом, каждый раз, когда вы выполняете новый тест, его выполнение будет начинаться после функции авторизации.
В таблице ниже кратко изложены основные различия между точкой останова и начальной точкой.
| Аспект | точка остановки | Начальная точка |
|---|---|---|
| Цель | Приостанавливает выполнение на выбранной команде | Отмечает команду, с которой начинается выполнение. |
| Горячие клавиши | B | S |
| Разрешено для каждого сценария | Многочисленные | Только один |
| Визуальный маркер | Две жёлтые трубы | Зеленый треугольник |
| Типичное использование | Проверьте состояние и выявите неисправности. | Функция возобновления запуска выполняется после входа в систему или настройки. |
Методы установки начальной точки в Selenium
Подобно точкам останова, начальную точку можно установить двумя способами.
Начальную точку можно выбрать двумя способами:
1. Щелкните правой кнопкой мыши любую команду в столбце «Команда» в Selenium IDE. Выберите опцию «Установить/Сбросить начальную точку». Вы также можете использовать сочетание клавиш «S» на клавиатуре, чтобы отметить начальную точку (на скриншоте она обозначена зеленым треугольником). Повторите тот же шаг, чтобы снять выделение с начальной точки.
2. Нажмите «Действия» -> «Установить/снять начальную точку». Это выберет начальную точку, или повторите тот же шаг, чтобы снять выделение.
Как установить начальную точку в Selenium
Рассмотрим первый метод на примере.
Первый метод
Шаг 1) Запуск Firefox и Selenium IDE.
Шаг 2) Введите базовый текст URL как —> https://demo.guru99.com/test/newtours/
Шаг 3) Нажмите на кнопку «Запись» (отмечена красным прямоугольником на скриншоте ниже).
Шаг 4) На этом этапе
- На вкладке «Таблица» щелкните правой кнопкой мыши по команде «clickandwait».
- Теперь выберите опцию «Установить/Очистить начальную точку». Вы также можете использовать сочетание клавиш «S» на клавиатуре для выбора той же опции «Установить/Очистить начальную точку».
При нажатии на кнопку «Установить/Очистить начальную точку» откроется другое окно. В этом окне перед словом «Ввод» в столбце «Команда» вы увидите зеленый треугольник.
Этот треугольный символ указывает на то, что тестовый пример начинается с этой точки. Поэтому, когда вы нажимаете кнопку «Запустить», выполнение начинается с этого момента.
ВниманиеВ одном тестовом скрипте может быть только одна начальная точка. Кроме того, начальная точка зависит от текущей отображаемой страницы. Выполнение завершится ошибкой, если пользователь находится на неправильной странице.
Второй метод
- Выполните шаги 1, 2 и 3, указанные в предыдущем (первом) методе.
- Далее выполните следующие шаги,
- Нажмите на пункт «Действия» в строке меню и
- Нажмите на опцию «Установить/Очистить начальную точку».








