Како отклонити грешке у ИДЕ-у селениум - Тачка прекида & амп; Почетна тачка

Преглед садржаја:

Anonim

Тачке прекида се користе за проверу извршења вашег кода. Кад год у код примените тачку прекида, извршење ће се зауставити управо тамо. Ово вам помаже да потврдите да ваш код ради како се очекивало. Тачке прекида су обично приказане у корисничком интерфејсу заједно са изворним кодом.

У овом упутству ћете научити-

  • Тачке прелома у селену
  • Методе за примену тачака прекида у селену
  • Почетна тачка у селену
  • Методи за подешавање почетне тачке у селенијуму

Тачке прелома у селену

Тачке прекида у селенијуму помажу у отклањању грешака.

Постоје две методе за постављање тачака прекида,

  • У првој методи,
    • Кликните десним тастером миша на команду и одаберите 'Тоггле Бреакпоинт'. Такође можете да користите пречицу „Б“ са тастатуре.
    • Тачку прекида можете поставити непосредно пре тест случаја који желите да испитате.
    • Након постављања тачака прекида, кликните на дугме Покрени да бисте покренули тест случаја од почетка до тачке прекида.
    • Поновите исти корак да бисте опозвали избор тачке прекида.
  • У другој методи,
    • Изаберите траку менија -> 'Радње' -> одаберите Тоггле Бреакпоинт. Да бисте поништили избор, поновите исти корак.

Да бисмо демонстрирали, размотримо следећи сценарио. Потврдите „корисничко име“ и „лозинку“ када се кликне на дугме „Пријави се“.

Методе за примену тачака прекида у селену

Прва метода:

Корак 1) Покрените Фирефок и Селениум ИДЕ.

Корак 2) Унесите основни УРЛ као ---> хттп://невтоурс.демоаут.цом/

Корак 3) Кликните на дугме Снимање (означено у црвеном пољу на снимку екрана испод).

Корак 4) У овом кораку,

  1. Испод картице "Табела" кликните десним тастером миша на команду ("цлицкандваит")
  2. У колони „Команда“ изаберите „Пребаци тачку прекида“. Такође можете да користите пречицу „Б“ са тастатуре.

Када пребаците тачку прекида, отвориће се други прозор као што је приказано доле. Видећете две жуте ознаке цеви, испред „цлицкандваит“, у колони „Цомманд“.

Указује на две ствари,

  • Жута цев показује да је тест случај у том тренутку паузиран. Дакле, када кликнете на дугме „Покрени“, извршење започиње од почетка тест случаја до ове тачке. После тога треба започети извршење ручно.
  • Тест скрипта може имати више тачака прекида које се могу подесити на исти начин као што је приказано горе.

Други метод:

Корак 1) Следите горње кораке 1, 2 и 3 поменуте у Првој методи.

Корак 2) У овом кораку,

  1. Кликните на опцију „Радње“ на траци менија и
  2. Кликните на опцију "Пребаци тачку прекида".

Овде се ради о тачкама прелома у селенијуму.

Почетна тачка у селену

У селенијуму почетна тачка означава тачку одакле би извршење требало да започне. Почетна тачка се може користити када желите да тест скрипту покренете од средине кода или тачке прекида.

Да бисмо ово разумели, узмимо пример сценарија за пријављивање. Претпоставимо да ако се морате пријавити на веб локацију и обавити низ тестова, а затим покушати да отклоните грешке у једном од тих тестова.

У овом случају, морате се једном пријавити, а затим поново покренути тестове док их развијате. Можете да поставите почетне тачке након пријаве. Дакле, сваки пут када извршите нови тест, он ће почети да се извршава након функције пријаве.

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

1. Кликните десним тастером миша на било коју наредбу испод колоне 'Наредба' у селениум ИДЕ-у. Изаберите опцију „Постави / обриши почетну тачку“. Такође можете да користите пречицу „С“ на тастатури да бисте означили почетну тачку (приказано као зелени троугао на снимку екрана). Поновите исти корак да бисте опозвали избор почетне тачке.

2. Кликните на „Акције“ -> „Постави / обриши почетну тачку“. Ово ће одабрати Почетну тачку или поновити исти корак да бисте опозвали избор.

Методи за подешавање почетне тачке у селенијуму

Погледајмо први метод са примером,

Прва метода:

Корак 1) Покрените Фирефок и Селениум ИДЕ.

Корак 2) Унесите основни УРЛ као ---> хттп://невтоурс.демоаут.цом/

Корак 3) Кликните на дугме Снимање (означено црвеним оквиром правоугаоника на доњем екрану).

Корак 4) У овом кораку,

  1. Испод картице „Табела“ кликните десним тастером миша на команду „цлицкандваит“
  2. Сада изаберите опцију „Постави / обриши почетну тачку“. Такође можете да користите кратки тастер „С“ на тастатури да бисте изабрали исту Постави / обриши почетну тачку.

Када кликнете на Сет / Цлеар Старт Поинт, отвориће се други прозор. У овом прозору можете видети зелени симбол троугла пре „типа“ у колони „Наредба“.

Овај симбол троугла означава да тест случај започиње у овом тренутку. Тако

када кликнете на дугме „Покрени“, извршење почиње од те тачке надаље.

Напомена : У једној тестној скрипти може бити само једна почетна тачка. Такође, почетна тачка зависи од тренутно приказане странице. Извршење неће успети ако је корисник на погрешној страници.

Други метод :

  1. Следите горње кораке 1, 2 и 3 поменуте у претходном (првом) методу.
  2. Затим следите следеће кораке,
  1. Кликните на опцију „Радње“ на траци менија и
  2. Кликните на опцију „Постави / обриши почетну тачку“.

Резиме

  • Тачке прекида и почетне тачке помажу у процесу отклањања грешака. Помаже у покретању или паузирању било ког датог теста у одређеној тачки примера. Ово помаже уочавању понашања тест скрипте.
  • У једној тестној скрипти може постојати само једна почетна тачка у поређењу са многим тачкама прекида.

Овај чланак је написао Рупа Наллани