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

Точки на прекъсване в Selenium
Точки на прекъсване in Selenium се използват за проверка на изпълнението на вашия код. Всеки път, когато внедрите точка на прекъсване във вашия код, изпълнението ще спре точно там. Това ви помага да проверите дали вашият код работи според очакванията. Точки на прекъсване в Selenium помощ при отстраняване на грешки. Точките на прекъсване обикновено се показват в потребителския интерфейс заедно с изходния код.
Преди да разгледаме примери, е полезно да знаем двата начина Selenium IDE ви позволява да поставите тези точки на прекъсване.
Методи за внедряване на точки на прекъсване Selenium
Има два метода за задаване на точки на прекъсване Selenium Уебдрайвер:
- При първия метод,
- Щракнете с десния бутон върху командата и изберете „Toggle Точка на прекъсване'. Можете също да използвате клавишната комбинация „B“ от клавиатурата.
- Можете да зададете точка на прекъсване точно преди Тестов случай искате да прегледате.
- След като зададете точки на прекъсване, щракнете върху бутона Изпълнение, за да стартирате тестовия случай от началото до точката на прекъсване.
- Повторете същата стъпка, за да отмените избора на точката на прекъсване.
- Във втория метод,
- Изберете Лента с менюта -> „Действия“ -> изберете Toggle Точка на прекъсване. За да отмените избора, повторете същата стъпка.
Как да внедрите точки на прекъсване в Selenium
Сега нека приложим и двата метода към реален пример, за да бъдат стъпките лесни за следване.
За да илюстрираме, нека разгледаме следния сценарий. Валидирайте „потребителско име“ и „парола“, когато щракнете върху бутона „Вход“.
Първи метод
Стъпка 1) Отворете Selenium IDE и браузър
Стартиране Firefox намлява Selenium SDI.
Стъпка 2) Въведете базата URL
Въведете основата URL като —> https://demo.guru99.com/test/newtours/
Стъпка 3) Кликнете върху бутона Запис
Отидете до бутона за запис, маркиран в червеното поле, както е показано на екранната снимка по-долу.
Стъпка 4) Toggle точката на прекъсване
- В раздела „Таблица“ щракнете с десния бутон върху командата („clickandwait“).
- В колоната „Команда“ изберете „Toggle Точка на прекъсване'. Можете също да използвате клавишната комбинация „B“ от клавиатурата.
Когато превключите точката на прекъсване, ще се отвори друг прозорец, както е показано по-долу. Ще видите две жълти вертикални линии пред „clickandwait“ под колоната „Command“.
Това показва две неща,
- Жълтата тръбна линия показва, че тестовият случай е бил паузиран в този момент. Така че, когато щракнете върху бутона „Изпълни“, изпълнението започва от началото на тестовия случай до тази точка. След това е необходимо да се започне ръчно изпълнение.
- Тестовият скрипт може да има множество точки на прекъсване, които могат да бъдат зададени по същия начин, както е показано по-горе.
Втори метод
Стъпка 1) Следвайте горните стъпки 1, 2 и 3, споменати в първия метод.
Стъпка 2) В този етап,
- Кликнете върху опцията „Действия“ от лентата с менюта и
- Кликнете върху опцията „Toggle Точка на прекъсване”.
Това е всичко за точките на прекъсване в Selenium.
Начална точка в Selenium
С обхванатите точки на прекъсване, допълнителната функция е началната точка, която контролира къде започва изпълнението, а не къде то спира.
In Selenium, началната точка показва точката, от която трябва да започне изпълнението. Началната точка може да се използва, когато искате да стартирате тестовия скрипт от средата на кода или от точка на прекъсване.
За да разберем това, нека вземем пример с вход в системата. Да предположим, че трябва да влезете в уебсайта и да извършите серия от тестове, а след това да се опитате да отстраните грешки в един от тези тестове.
В този случай трябва да влезете веднъж и след това да стартирате тестовете си отново, докато разработвате.ping тях. Можете да зададете началните точки след функцията за вход. Така всеки път, когато изпълнявате нов тест, той ще започне да се изпълнява след функцията за вход.
Таблицата по-долу обобщава накратко основните разлики между точка на прекъсване и начална точка.
| Аспект | Точка на пречупване | Начална точка |
|---|---|---|
| Цел | Паузира изпълнението при избрана команда | Маркира командата, от която започва изпълнението |
| Клавишна комбинация | B | S |
| Разрешено за скрипт | Многократни | Само един |
| Визуален маркер | Две жълти тръби | Зелен триъгълник |
| Типична употреба | Проверете състоянието и изолирайте дефектите | Възобновяване на изпълнението след влизане или настройка |
Методи за задаване на начална точка Selenium
Подобно на точките на прекъсване, началната точка може да бъде зададена по два начина.
Началната точка може да бъде избрана по два начина:
1. Щракнете с десния бутон върху която и да е команда в колоната „Команда“ в Selenium IDE. Изберете опцията „Задаване/Изчистване на начална точка“. Можете също да използвате клавишната комбинация „S“ от клавиатурата, за да маркирате началната точка (показана като зелен триъгълник на екранната снимка). Повторете същата стъпка, за да премахнете избора на началната точка.
2. Кликнете върху „Действия“ -> „Задаване/Изчистване на начална точка“. Това ще избере началната точка или повторете същата стъпка, за да я премахнете от избора.
Как да зададете начална точка в Selenium
Нека разгледаме първия метод с пример.
Първи метод
Стъпка 1) Стартиране Firefox намлява Selenium SDI.
Стъпка 2) Въведете основата URL като —> https://demo.guru99.com/test/newtours/
Стъпка 3) Кликнете върху бутона „Запис“ (отбелязан в червеното правоъгълно поле на екранната снимка по-долу).
Стъпка 4) В този етап,
- В раздела „Таблица“ щракнете с десния бутон върху командата „clickandwait“.
- Сега изберете опцията „Задай/Изчисти начална точка“. Можете също да използвате клавишната комбинация „S“ от клавиатурата, за да изберете същата Задай/Изчисти начална точка.
Когато щракнете върху „Задаване/Изчистване на начална точка“, ще се отвори друг прозорец. В този прозорец можете да видите зеления символ на триъгълник пред „type“ под колоната „Command“.
Този триъгълник показва, че тестовият случай започва от тази точка. Така че, когато щракнете върху бутона „Изпълни“, изпълнението започва от тази точка нататък.
ЗабележкаВ един тестов скрипт може да има само една начална точка. Също така, началната точка зависи от текущо показваната страница. Изпълнението ще се провали, ако потребителят е на грешната страница.
Втори метод
- Следвайте горните стъпки 1, 2 и 3, споменати в предишния (първи) метод.
- След това изпълнете следните стъпки,
- Кликнете върху опцията „Действия“ от лентата с менюта и
- Кликнете върху опцията „Задаване/Изчистване на начална точка“.








