katalon automation recorder
Ръководство за практически преглед - Katalon Automation Recorder (Selenium IDE за Chrome и Firefox):
Притеснявате ли се, защото работата ви по тестване на автоматизацията е била възпрепятствана, тъй като Selenium IDE е спрял да работи от Firefox 55 нататък? Е, не се притеснявайте, тъй като имаме някои добри новини за вас.
Екипът на Katalon Studio наскоро представи Catalon Automation Recorder която е разработена за потребители, които вече не са в състояние да продължат тестването на автоматизацията, използвайки остаряла IDE на Selenium.
пример за сортиране на избор c ++
Той може да бъде добавен като разширение във Firefox и Chrome и поддържан от най-новите версии на тези браузъри (и ще бъде поддържан и от предстоящите версии). Този инструмент е идеална алтернатива за IDE на Selenium и други подобни рамки с отворен код.
Това е много удобен и мощен рекордер за тестови стъпки, който се пренася от Selenium IDE в Chrome и Firefox със запазени основни функции.
Какво ще научите:
- Рекордер за автоматизация на Selenium IDE срещу Katalon
- Инсталация на Catalon Automation Recorder
- Бърза демонстрация
- Основните функции
- Характеристики, обсъдени в детайли
- Ограничения
- Вземане
- Препоръчително четене
Рекордер за автоматизация на Selenium IDE срещу Katalon
На фигурата по-долу можете да забележите това всички функции, които бяха представени в Selenium IDE, също са налични в това Инструмент за каталог .
Всъщност този инструмент на Katalon има още два езика за износ - Robot Framework и Katalon Studio. Съвместим е и с езика за програмиране Groovy.
Този инструмент е чудесна помощ за екипите, които са силно зависими от Selenium IDE. Той разполага с мощна IDE за записване, отстраняване на грешки и възпроизвеждане на тестове в браузъра Chrome & Firefox.
Инсталация на Catalon Automation Recorder
По-долу са връзките за изтегляне на Katalon Automation Recorder както за Chrome, така и за Firefox:
Много е лесно и бързо да инсталирате този инструмент. Ще ви покажа как:
Трябва само да щракнете върху бутона „Добавяне към Firefox“, както се вижда на горната екранна снимка, и Katalon Recorder ще се появи на лентата с инструменти на Firefox за миг (няма да отнеме повече от 10 секунди, за да се инсталира).
И ето как изглежда:
Бърза демонстрация
Кликнете върху бутона ‘New’ и въведете името на тестовия случай в диалоговия прозорец. След това кликнете върху „OK“
Кликнете върху бутона „Добавяне“ и дайте командата, която искате да изпълните:
В раздела Справка, както се вижда по-горе, ще получите подробности за това, което прави конкретната команда.
По същия начин дайте последващи команди, за да завършите своя тест:
След като завършите, кликнете върху „ Играйте Бутон за изпълнение на тестовия случай.
Както се вижда на горната екранна снимка, изпълнените успешно стъпки се превръщат в зелено и информацията за изпълнението заедно със състоянието на теста, предадено / неуспешно се появява в областта на конзолата.
Основните функции
# 1) С този инструмент можете да заснемете уеб елементите и да запишете действията, извършени в уеб приложението. Тя ви позволява да създавате (нови тестови случаи), да редактирате (съществуващи тестови случаи) и да играете автоматизирани тестови случаи. И всичко това може да се направи много бързо и лесно.
# две) Всички Команди на Селен се поддържат от този инструмент.
# 3) Съществуващите тестове за IDE на Selenium могат да бъдат импортирани в Katalon Recorder (използвайки режим на скрипт) и могат да бъдат експортирани на следните езици и рамки:
Език | Съответстваща рамка |
---|---|
Руби | WebDriver + Rspec |
Groovy | Каталожно студио |
Java | WebDriver + TestNG |
Java | WebDriver + Junit |
Java | WebDriver-backend Remote Control + Junit |
Роботна рамка | |
° С # | WebDriver + Nunit |
Python2 | WebDriver + unittest |
# 4) Този инструмент е съвместим с най-новите версии на браузърите Firefox и Chrome.
# 5) Работи върху основния двигател на Selenium 3.
# 6) Множество тестови случаи могат да бъдат комбинирани и подредени в тестовия пакет и могат да бъдат изпълнени като пълен тестов пакет.
# 7) Тестовите случаи могат да бъдат импортирани в Katalon Studio - напълно безплатно решение за автоматизация, което се управлява от ключове и данни, поддържа TDD / BDD тестване, API тестване, Page Object Model, управление на тестове, запис на тестови казуси, усъвършенствани скриптове, паралелно изпълнение , CI интеграции и много повече!
# 8) Позволява не само на потребителите на Katalon Studio, но и на потребителите на остарелите IDE на Selenium и други популярни рамки с отворен код да записват и тестват автоматизация на възпроизвеждането.
Характеристики, обсъдени в детайли
# 1) Лента с инструменти: Лентата с инструменти се състои от 6 бутона, а именно New, Record, Play, Export, Help и Settings:
- Ново: Кликването върху този бутон ще ви позволи да добавите нов тестов случай в тестовия пакет.
- Запис: Това ще ви позволи да запишете стъпките на теста.
- Възпроизвеждане: Този бутон е за изпълнение на съществуващия тестов случай.
- Износ: Кликването върху този бутон ви отвежда в режим на скрипт, където можете да изберете Език и рамка. По подразбиране е избрано ‘Katalon Studio’.
Тук можете да запазите скрипта. Кликване върху Запазване като файл бутон в горната екранна снимка ще ви позволи да запазите скрипта като Groovy файл.
Тук можете също да забележите, че в съответствие с командите, които сте дали на предния край, имате генериран код тук:
Това е подобно на раздела „Източник“, който имахме в IDE на Selenium.
Можете да превключите на различни езици и рамки по-долу:
Промяната на езика и рамката автоматично ще промени съответно кода ви в скрипта:
- Помогне: Това ще ви отведе до страницата Ръководство за потребителя на Katalon Automation Recorder, където подробно са обяснени различни функции.
- Настройки: Това ще ви отведе до настройката на порта и конфигурацията.
# 2) Тест Explorer Explorer:
Проучвателят на тестови случаи съдържа тестови пакети. В тестовия пакет можете да имате множество тестови случаи.
Щракването с десен бутон върху Test case ви дава три опции - ‘Add New Test Case’, ‘Remove Test Case’ и ‘Rename Test Case’.
Щракването с десния бутон върху Test Suite ви дава шест опции - ‘Open Test Suites’ , ‘Добавяне на нов тестов пакет’ , ‘ Запазване на тестовия пакет като „ , ‘ Затворете Test Suite ’,‘ Add New Test Case ’и‘ Rename Test Suite ’.
# 3) Прозорец на тестовия случай:
Тази област ви позволява да добавяте, изтривате, редактирате и изпълнявате тестови стъпки. Всяка тестова стъпка съдържа Command, Target и Value. Можете също да плъзнете и пуснете, за да промените реда на стъпките за тестване.
# 4) Конзола и справка:
Ограничения
Заедно с всички обсъдени по-горе плюсове, има и някои минуси, които забелязах в инструмента.
Например:
- Има определени команди, които са експериментални към момента. Например , ‘ sendKeys ’Команда е експериментална. В бъдеще това може да бъде заменено с команда typeKeys. Така че, в бъдеще ще трябва да актуализираме нашите тестови скриптове, в случай че използваме експериментални команди.
- Опцията за посочване на основен URL адрес също не е представена никъде в инструмента. Това беше полезна опция в Selenium IDE, която позволява тестовите случаи да се изпълняват в различни домейни.
- Във Firefox открих, че бутонът „Настройки“ липсва в лентата с инструменти на Katalon Recorder:
Тук има само 5 бутона в сравнение с 6 бутона в Chrome.
- Има и някои други грешки, които са представени в инструмента. Посетете раздела за грешки и предложения на Katalon Automation Recorder, за да проверите повече за съществуващите проблеми и предложените от тях решения.
Разгледайте повече за този инструмент:
Проверете тук a ръководство за бързо започване към Recorder за автоматизация на каталози.
Вземане
- Този инструмент може да се инсталира много лесно и бързо.
- Този инструмент е абсолютно безплатен.
- Лесен за използване. Справочната секция е много полезна, тъй като ви разказва подробно за това как работи всяка команда и кога трябва да се използва.
- Поддръжката на множество езици и рамки прави този инструмент по-полезен.
- Почти всички функции, които са присъствали в Selenium IDE, са запазени в този инструмент.
- Всъщност виждах добавени няколко нови команди, които не бяха налични в IDE на Selenium. Това прави Automation Recorder още по-мощен.
- Този инструмент е предимство за екипите за тестване, които разчитаха силно на Selenium IDE за работата си по автоматизация.
- Намерих това по-добре от други заместители на Selenium IDE. Например за разлика от Kantu за Chrome, Katalon Recorder поддържа всички команди, които са били там в IDE на Selenium.
- Съвместим с най-новите браузъри Firefox и Chrome и ще се поддържа и в следващите версии.
- В инструмента съществуват няколко малки грешки. Тези грешки обаче не стоят никъде пред страхотните функции, лекотата на използване и възможностите, предлагани от този инструмент.
Като цяло Katalon Automation Recorder е чудесен инструмент за тестване на автоматизация и перфектен заместител на Selenium IDE. Изпробвайте този безплатен инструмент и ни уведомете за вашите запитвания тук.
Препоръчително четене
- Selenium Vs Katalon Studio: Как да опростим тестовете за селен в Katalon Studio
- Въведение в Selenium WebDriver - Урок № 8 за селен
- Appium Studio за Eclipse: Автоматизация на Appium / селен от край до край от Eclipse
- Урок за AutoIt - AutoIt Изтегляне, инсталиране и основен скрипт за AutoIt
- 7 фактора, влияещи върху тестовата оценка на проекта за автоматизация на селен - Урок № 32 за селен
- Урок за IDE за селен: IDE команди с примери за Firefox
- Тествайте автоматизация за Jira с Katalon Studio
- Инсталация за изтегляне на IDE за ID на селен и Въведение в основните характеристики