Рет қаралды 804
В тази лекция ще си говорим за: Как да направим проект за UI автоматизация в Eclipse с Robot Framework като използваме Python. Ще започнем от нулата и ще напишем един тест.
Проблемът с който се сблъскахме по време на лекцията е свързан с това, че RED не поддържа последните библиотеки. За да избегнете това - просто създайте General проект в Eclipse вместо Robot Framework проект.
ВАЖНО: Към дата 3/10/2023 стъпките за конфигурация са невалидни поради разминавания в поддържаните версии на софтуера който се използва през 2021-ва, когато тази лекция беше създадена. Може да използвате тези стъпки само като логическа референция. Към днешна дата препоръчваме да инсталирате PyCharm в комбинация с Intellibot#patched вместо Eclipse с RED.
1. Инсталация и конфигуриране:
Инсталирайте Python - www.python.org...
Свалете от интернет драйверите за браузъра който използвате като се съобразете и с версията на браузъра. За всяка версия, файла който трябва да свалите е различен. Ако използвате Chrome - sites.google.c...
Ако използвате Firefox - github.com/moz...
Поставете сваления файл в директория която е добавена в PATH променливата на вашия Windows. Ако не се сещате какво е това:
My Computer -- Десен Клик -- Properties -- Advanced System Settings -- Environment Variables -- System Variables -- Path
Или просто го поставете в C:\Program Files\
Отворете cmd и пуснете една след друга следните команди за да инсталирате Robot Framework и селениум библиотеката:
pip install robotframework
pip install robotframework-seleniumlibrary
2. Допълнителни четива:
Официални инструкции за Robot, и Selenium2Library.
Какво е test и test suite - dhemery.com/pdf...
Презентация на Robot Framework - bitbucket.org/...
3. Инсталиране на Eclipse с RED
Свалете и инсталирайте Java от тук: www.java.com/en/
Свалете и инсталирайте Eclipse от тук: www.eclipse.or...
Отворете Eclipse и следвайте следните стъпки за да инсталирате RED
Help -- Install New Software -- Add.
Отворете Eclipse и следвайте следните стъпки за да инсталирате RED
Help -- Install New Software -- Add.
Напишете "RED" в име и изберете линка който ще видите.
Кликнете на Add.
Изберете Check Box и кликнете на Next.
Кликнете на Finish.
4. Създаване на проект:
Проекта използва Firefox. За да работи при вас, трябва да копирате драйвъра за вашата версия на Firefox в папка която е в някоя от директориите които са описани в системната Path променлива. Ето това е версията на драйвъра с която работя аз: drive.google.c... (файла е архивиран, разархивирайте го ако ползвате този линк)
Сваляте готовия проект от тук: drive.google.c...
Разархивирате го в папка която ви е удобна.
Отваряте Eclipse и избирате: File → Open Projects From File System → Directory → Избирате папката в която сте разархивирали проекта → Finish
След като сте добавили проекта, отваряте в дървото: ui_automation → suites → search → search.robot за да проверите дали съдържа тест.
Натискате големия зелен бутон с бяло триъгълниче за да пуснете теса → теста трябва да мине (не цъкайте по браузъра докато теста върви)