Как отлаживать в Selenium IDE - Точка останова & Точка отсчета

Содержание:

Anonim

Точки останова используются для проверки выполнения вашего кода. Всякий раз, когда вы реализуете точку останова в своем коде, выполнение сразу же останавливается. Это поможет вам убедиться, что ваш код работает должным образом. Точки останова обычно отображаются в пользовательском интерфейсе вместе с исходным кодом.

В этом руководстве вы узнаете:

  • Точки останова в Selenium
  • Методы реализации точек останова в Selenium
  • Начальная точка в селене
  • Методы установки начальной точки в Selenium

Точки останова в Selenium

Точки останова в Selenium помогают в отладке.

Есть два метода установки точек останова:

  • В первом способе
    • Щелкните команду правой кнопкой мыши и выберите «Переключить точку останова». Вы также можете использовать горячую клавишу «B» на клавиатуре.
    • Вы можете установить точку останова непосредственно перед тестовым набором, который хотите изучить.
    • После установки точек останова нажмите кнопку «Выполнить», чтобы запустить тестовый пример от начала до точки останова.
    • Повторите тот же шаг, чтобы отменить выбор точки останова.
  • Во втором методе
    • Выберите строку меню -> «Действия» -> выберите «Переключить точку останова». Чтобы отменить выбор, повторите тот же шаг.

Чтобы продемонстрировать, давайте рассмотрим следующий сценарий. Подтвердите «имя пользователя» и «пароль» при нажатии кнопки «Войти».

Методы реализации точек останова в Selenium

Первый способ:

Шаг 1) Запустите Firefox и Selenium IDE.

Шаг 2) Введите базовый URL-адрес как ---> http://newtours.demoaut.com/

Шаг 3) Нажмите кнопку «Запись» (отмечена красным квадратом на скриншоте ниже).

Шаг 4) На этом шаге

  1. На вкладке «Таблица» щелкните правой кнопкой мыши команду («clickandwait»)
  2. В столбце «Команда» выберите «Переключить точку останова». Вы также можете использовать горячую клавишу «B» на клавиатуре.

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

Это указывает на две вещи,

  • Желтая труба показывает, что тестовый пример был приостановлен в этот момент. Поэтому, когда вы нажимаете кнопку «Выполнить», выполнение начинается с начала тестового примера до этого момента. После этого нужно запустить выполнение вручную.
  • Сценарий тестирования может иметь несколько точек останова, которые можно установить таким же образом, как показано выше.

Второй метод:

Шаг 1) Выполните шаги 1, 2 и 3, указанные в первом методе.

Шаг 2) На этом шаге

  1. Нажмите на опцию «Действия» в строке меню и
  2. Нажмите на опцию «Переключить точку останова».

Это все о точках останова в Selenium.

Начальная точка в селене

В Selenium Start Point указывает точку, с которой должно начаться выполнение. Начальную точку можно использовать, если вы хотите запустить тестовый скрипт из середины кода или с точки останова.

Чтобы понять это, давайте рассмотрим пример сценария входа в систему. Предположим, вам нужно войти на сайт и выполнить серию тестов, а затем попытаться отладить один из этих тестов.

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

Начальную точку можно выбрать двумя способами:

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

2. Щелкните «Действия» -> «Установить / очистить начальную точку». Это позволит выбрать начальную точку или повторить тот же шаг, чтобы отменить выбор.

Методы установки начальной точки в Selenium

Давайте посмотрим на первый метод на примере,

Первый способ:

Шаг 1) Запустите Firefox и Selenium IDE.

Шаг 2) Введите базовый URL-адрес как ---> http://newtours.demoaut.com/

Шаг 3) Нажмите кнопку «Запись» (отмечена красным прямоугольником на снимке экрана ниже).

Шаг 4) На этом шаге

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

Когда вы нажимаете «Установить / очистить начальную точку», откроется другое окно. В этом окне вы можете увидеть зеленый треугольник перед словом «тип» в столбце «Команда».

Этот символ треугольника указывает, что тестовый пример начинается с этого момента. Так

когда вы нажимаете кнопку «Выполнить», выполнение начинается с этого момента.

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

Второй метод :

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

Резюме

  • Точки останова и начальная точка помогают в процессе отладки. Это помогает запустить или приостановить любой данный тест в определенной точке экземпляра. Это помогает наблюдать за поведением тестового сценария.
  • В одном тестовом сценарии может быть только одна начальная точка по сравнению с множеством точек останова.

Автор статьи: Рупа Наллани.