Robot Framework - установка Unix и Linux

Давайте теперь посмотрим на несколько простых шагов по установке Python на машину Unix / Linux. Откройте веб-браузер и перейдите вhttps://www.python.org/downloads/.

  • Перейдите по ссылке, чтобы загрузить заархивированный исходный код, доступный для Unix / Linux.
  • Скачайте и распакуйте файлы.
  • Отредактируйте файл Modules / Setup, если вы хотите настроить некоторые параметры.
  • запустить ./configure скрипт
  • make
  • сделать установку

Это устанавливает Python в стандартное расположение / usr / local / bin и его библиотеки в / usr / local / lib / pythonXX, где XX - это версия Python.

Установка пути в Unix / Linux

Чтобы добавить каталог Python к пути для определенного сеанса в Unix -

В оболочке csh

введите setenv PATH "$ PATH: / usr / local / bin / python" и нажмите Enter.

В оболочке bash (Linux)

введите export ATH = "$ PATH: / usr / local / bin / python" и нажмите Enter.

В оболочке sh или ksh

введите PATH = "$ PATH: / usr / local / bin / python" и нажмите Enter.

Note - / usr / local / bin / python - это путь к каталогу Python

Установить PIP

Теперь мы проверим следующий шаг - установку pip для python. PIP - это менеджер пакетов для установки модулей для Python.

PIP устанавливается вместе с python, и вы можете проверить то же самое в командной строке следующим образом:

Команда

pip --version

Здесь мы все еще не получаем версию для pip. Нам нужно добавить путь pip к переменным среды, чтобы мы могли использовать его глобально. PIP будет установлен в папке Scripts Python, как показано ниже -

Вернитесь к переменным среды и добавьте путь pip в список переменных. Добавьте C: \ Python27 \ SCripts в переменные среды следующим образом:

Теперь откройте свою командную строку и проверьте установленную версию pip -

Итак, теперь у нас установлены python и pip.

Установить Robot Framework

Теперь мы будем использовать диспетчер пакетов pip - python для установки фреймворка робота, и команда для него следующая:

Команда

pip install robotframework

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

Команда

robot --version

Итак, мы видим, что Robot Framework 3.0.4 установлен.

Установить wxPython

Нам нужен wxPython для Robot Framework Ride, который является IDE для Robot Framework.

For windows чтобы получить необходимую загрузку для wxPython, перейдите по следующему URL-адресу -

https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

И загрузите 32- или 64-разрядный wxpython для Windows в соответствии с вашей операционной системой Windows.

Загрузите 32-разрядную версию wxPython и установите ее.

После завершения установки открывается командная строка и автоматически запускаются некоторые команды, как показано ниже -

wxPython установлен. Этот модуль необходим для использования RIDE Ide для Robot Framework, что является следующим шагом.

On Linux, у вас должна быть возможность установить wxPython с помощью диспетчера пакетов. Например, в системах на основе Debian, таких как Ubuntu, должно быть достаточно запуска sudo apt-get install pythonwxgtk2.8.

В OS X

, вам следует использовать двоичные файлы wxPython, найденные на странице загрузки wxPython. wxPython2.8 имеет только 32-битную сборку, поэтому Python также должен работать в 32-битном режиме. Это можно сделать глобально, запустив

> defaults write com.apple.versioner.python Prefer-32-Bit -bool yes

или, только для исполнения RIDE -

> VERSIONER_PYTHON_PREFER_32_BIT=yes ride.py

Установить Ride

Ride - это среда разработки Robot Framework. Мы можем использовать pip для его установки, как показано ниже.

Команда

pip install robotframework-ride

После завершения установки откройте командную строку и введите следующую команду, чтобы открыть Ride-IDE.

Команда

ride.py

Приведенная выше команда открывает среду IDE следующим образом:

Итак, мы закончили установку Robot Framework и можем приступить к работе с ним.

Заключение

Теперь мы знаем, как установить python, pip, robot framework, а также установить RIDE для работы с тестовыми примерами в robot framework.