Robotframework и Eclipse не находят среду выполнения для проекта

#robotframework

Вопрос:

У меня есть Python, Eclipse и Robotframework (RED), установленные на macOS (Big Sur).

Я создал пользовательскую библиотеку с некоторыми функциями Python и конфигурационным файлом для платформы роботов «project.robot», где я определил тестовые случаи. С терминала я могу запускать тестовые случаи с помощью

тесты роботов python -m/project.robot

Но когда я пытаюсь запустить ту же конфигурацию в Eclipse, она говорит:

 There is no active runtime environment for project 'robotest'
 

Eclipse настроен и может запускать проекты на Python, но я не нашел той части, где я могу заставить Eclipse признать, что платформа робота установлена правильно (потому что все нормально при запуске из командной строки).

Ответ №1:

Я бы предложил попробовать версию eclipse с уже предустановленным плагином red, который можно загрузить отсюда: https://github.com/nokia/RED/releases/tag/0.9.5

  • Переключитесь на перспективу робота: Окно->Перспектива->>Открытая перспектива ->>> Другое…->>>> Робот
  • Загрузите загрузите ваш проект в рабочую область
  • Настройте природу робота для создания red.xml -> щелкните правой кнопкой мыши по вашему проекту в обозревателе проектов ->> Структура робота ->>> Добавить природу робота
  • Проверьте, что у вас есть в окне -> Настройки ->> Фреймворк робота ->>> Установленные фреймворки. Если у вас там ничего нет, попробуйте добавить путь к вашей установке python, нажав кнопку Добавить….

Также поделитесь версией и выпуском eclipse, версией python, версией платформы роботов.

Комментарии:

1. Наконец мне удалось установить в существующем Eclipse КРАСНЫЙ плагин.