Robot Framework - Краткий обзор, плюсы и минусы.

Работа наша начинается с того, что мы устанавливаем данный фреймворк в наш текстовый редактор. Далее мы можем переходить к созданию персонализированных проверок.
Папки с файлами для описания страниц и созданных тестов;
Драйвера для используемых браузеров;
Интерфейс активного теста (тело теста);
Строка консоли, где можно запускать нужные тесты и анализировать консольные сообщения.
Плюсы использования

Robot Framework является keyword-driven, если коротко, усилия в программирование при работе с ней нам понадобятся минимальные. При желание, вы можете использовать переменные, функции, или возвращающие значения.
ПОЛНОЦЕННАЯ ПОДДЕРЖКА WEB / MOBILE
Продукт полноценно функционирует в паре с web+mobile (как в форме end-to-end, так и в качестве атомарных тестов).
Тэги вместо тестов
Вместо обычных тестов, вы можете заменить их тэгами. Внутри самих тэгов могут находиться любые данные для идентификации тестов: ID теста, перечень компонентов, которые используются в тесте и т.д.
Отчеты
Все отчеты при помощи данного фреймворка формируются автоматически, благодаря этому не придется вводить специализированные команды.

Output.xml – итоги тестов в формате XML;
Log.html – итоги тестов в виде HTML-структуры;
Report.html – высокоуровневые итоги без детализации.
ВОЗМОЖНОСТЬ ПАРАЛЛЕЛЬНОГО ЗАПУСКА
Есть возможность параллельного запуска при помощи Robot framework и pabot. По стандарту классическим вариантом применения является команда root. Важно знать, что все тесты должны быть просчитаны, и не влиять друг на друга.
Минусы использования

Невозможность отладки при помощи встроенных средств
К сожалению, в продукт не предусмотрены раставленные контрольные точки. Из-за этого разработчики должны отображать что-то в дополнительном логе, или же пользоваться временными слипами.
НЕТ ПОДДЕРЖКИ AMAZON WEB SERVICES
К сожалению данный облачный продукт мобильных устройств не поддерживает тесты фреймворка. Как альтернатива, можно использовать услуги портала SauceLabs, таким способом будут реализовываться все тесты в стороне Robot Framework.
МАССА IDE СЛОЖНОСТЕЙ
Иногда случаются проблемы в виде режима "редактора текста" или же "табличного вида". Также отсутствует автозаполнения в некоторых библиотеках во время работы со сторонними плагинами.
Проблема при работе со сторонними библиотеками и расширениями
Грубо говоря новые библиотеки просто не поддерживают данный фреймворк. Есть возможность создать собственную библиотеку, но смысла в этом особого нет
Итог

В данной статье мы обозначили все плюсы и минусы данного фреймворка, а также обозначали задачи которые он выполняет. При работе с данными фреймворком старайтесь учитывать как плюсы так и минусы данного продукта.