Точките на прекъсване се използват за проверка на изпълнението на вашия код. Всеки път, когато внедрите точка на прекъсване в кода си, изпълнението ще спре точно там. Това ви помага да проверите дали вашият код работи според очакванията. Точките на прекъсване обикновено се показват в потребителския интерфейс заедно с изходния код.
В този урок ще научите -
- Гранични точки в Селен
- Методи за внедряване на точки на прекъсване в Селен
- Начална точка в селен
- Методи за задаване на начална точка в селен
Гранични точки в Селен
Точките на прекъсване в Selenium помагат за отстраняване на грешки.
Има два метода за задаване на точки на прекъсване,
- При първия метод,
- Щракнете с десния бутон върху командата и изберете „Превключване на точката на прекъсване“. Можете също да използвате клавиш за бърз достъп "B" от клавиатурата.
- Можете да зададете точка на прекъсване непосредствено преди тестовия случай, който искате да разгледате.
- След като зададете точки на прекъсване, щракнете върху бутона Run, за да стартирате тестовия случай от началото до точката на прекъсване.
- Повторете същата стъпка, за да отмените точката на прекъсване.
- Във втория метод,
- Изберете лентата с менюта -> „Действия“ -> изберете Toggle Breakpoint. За да отмените избора, повторете същата стъпка.
За да демонстрираме, нека разгледаме следния сценарий. Проверете „потребителско име“ и „парола“, когато кликнете върху бутона „Вход“.
Методи за внедряване на точки на прекъсване в Селен
Първи метод:
Стъпка 1) Стартирайте Firefox и Selenium IDE.
Стъпка 2) Въведете основния URL като ---> http://newtours.demoaut.com/
Стъпка 3) Щракнете върху бутона Запис (отбелязан в червеното поле на екранната снимка по-долу).
Стъпка 4) В тази стъпка,
- Под раздела "Таблица" щракнете с десния бутон на мишката върху командата ("clickandwait")
- Под колоната "Command" изберете "Toggle Breakpoint". Можете също да използвате клавиш за бърз достъп "B" от клавиатурата.
Когато превключите точката на прекъсване, тя ще отвори друг прозорец, както е показано по-долу. Ще видите две жълти маркировки пред "clickkandwait", в колоната "Command".
Това показва две неща,
- Жълтата тръба показва, че тестът е бил поставен на пауза в този момент. Така че, когато щракнете върху бутона „Изпълни“, изпълнението започва от началото на тестовия случай до този момент. След това трябва да започнете да изпълнявате ръчно.
- Тестовият скрипт може да има множество точки на прекъсване, които могат да бъдат зададени по същия начин, както е показано по-горе.
Втори метод:
Стъпка 1) Следвайте горните стъпки 1, 2 и 3, споменати в първия метод.
Стъпка 2) В тази стъпка,
- Щракнете върху опцията "Действия" от лентата с менюта и
- Кликнете върху опцията "Toggle Breakpoint".
Това е всичко за точките на прекъсване в Селен.
Начална точка в селен
В Selenium, Start Point показва точката, от която трябва да започне изпълнението. Начална точка може да се използва, когато искате да стартирате тестовия скрипт от средата на кода или точката на прекъсване.
За да разберем това, нека вземем пример за сценария за влизане. Да предположим, че ако трябва да влезете в уебсайта и да извършите серия от тестове и след това да опитате да отстраните грешките на един от тези тестове.
В този случай трябва да влезете веднъж и след това да стартирате отново тестовете си, докато ги разработвате. Можете да зададете начални точки след функцията за вход. Така че всеки път, когато извършите нов тест, той ще започне да се изпълнява след функцията за вход.
Началната точка може да бъде избрана по два метода:
1. Щракнете с десния бутон върху която и да е команда под колоната „Команда“ в IDE на селен. Изберете опцията „Задаване / изчистване на начална точка“. Можете също да използвате клавишната комбинация „S“ от клавиатурата, за да маркирате началната точка (показана като зелен триъгълник на снимката на екрана). Повторете същата стъпка, за да отмените избора на началната точка.
2. Щракнете върху „Действия“ -> „Задаване / изчистване на начална точка“. Това ще избере началната точка или повторете същата стъпка, за да отмените избора им.
Методи за задаване на начална точка в селен
Нека видим първия метод с пример,
Първи метод:
Стъпка 1) Стартирайте Firefox и Selenium IDE.
Стъпка 2) Въведете основния URL като ---> http://newtours.demoaut.com/
Стъпка 3) Щракнете върху бутона Запис (маркиран в червено правоъгълно поле на екрана по-долу).
Стъпка 4) В тази стъпка,
- Под раздела "Таблица" щракнете с десния бутон на мишката върху командата "clickkandwait"
- Сега изберете опцията „Задаване / изчистване на начална точка“. Можете също да използвате краткия бутон "S" от клавиатурата, за да изберете същата Задаване / изчистване на начална точка.
Когато кликнете върху Set / Clear Start Point, ще се отвори друг прозорец. В този прозорец можете да видите зеления символ на триъгълника преди „тип“ под колоната „Команда“.
Този символ на триъгълник показва, че тестът започва в този момент. Така
когато щракнете върху бутона „Изпълни“, изпълнението започва от този момент нататък.
Забележка : В един тестов скрипт може да има само една начална точка. Също така, Start Point зависи от текущо показваната страница. Изпълнението няма да успее, ако потребителят е на грешната страница.
Втори метод :
- Следвайте горните стъпки 1, 2 и 3, споменати в предишния (първи) метод.
- След това следвайте следните стъпки,
- Щракнете върху опцията "Действия" от лентата с менюта и
- Кликнете върху опцията "Задаване / изчистване на начална точка".
Обобщение
- Точките на прекъсване и началната точка помагат в процеса на отстраняване на грешки. Помага да започнете или поставите на пауза всеки даден тест в конкретна точка от инстанцията. Това помага да се наблюдава поведението на тестовия скрипт.
- В един тестов скрипт може да има само една начална точка в сравнение с много точки на прекъсване.
Тази статия е предоставена от Rupa Nallani