Primeros pasos con robotframework

Instalación de Robot Framework 3.0 en una máquina Windows usando Python 2.7.11

Esta es una guía rápida para hacer que Robot Framework 3.0 funcione en una máquina Windows usando Python 2.7.11. No profundiza demasiado en el por qué y el cómo, simplemente lo pone en marcha. Lo primero es lo primero, ¡vamos a instalar Python!

  1. Descargue Python 2.7.11 para Windows. (Instalador de Windows x86-64 MSI o instalador de Windows x86 MSI según la arquitectura)

  2. Ejecute la instalación, asegurándose de instalar “pip” y de optar por “Agregar python.exe a la ruta” (es posible que deba reiniciar su máquina para aprovechar Python PATH. En esta guía, supone que no tienes ese lujo)

  3. Una vez que esté instalado, hagamos una revisión rápida para asegurarnos de que se instaló correctamente. Ejecute CMD como administrador y navegue hasta donde se instaló Python en cd C:\Python27 y escriba python -V. Debería devolver “Python 2.7.11”

Eso es todo, Python ahora está instalado en su máquina. La siguiente parte es instalar Robot Framework en su máquina usando pip.

  1. Primero, asegurémonos de tener la última versión de pip, navegando primero al directorio de scripts dentro de Python cd C:\Python27\Scripts y luego ingresando python -m pip install -U pip. ¡Debe decir que tiene instalada la versión más actualizada!

  2. A continuación, instalemos Robot Framework ingresando pip install robotframework

  3. Una vez que pip haya terminado de descargar e instalar los archivos, ingrese robot --version para asegurarse de que se haya instalado correctamente. Debería decir Robot Framework 3.0 (Python 2.7.11 en win32/64)

  4. (Opcional) Si en el futuro hay una actualización para Robot Framework, puede ejecutar este comando pip install --upgrade robotframework

Instalación o configuración

Instrucciones detalladas sobre cómo configurar o instalar Robot Framework.

Robot framework es un marco de automatización de prueba genérico. Esto se implementa usando Python y es compatible con Python 2 y Python 3 Jython (JVM) y IronPython (.NET) y PyPy. Para

  1. Pruebas de aceptación
  2. Desarrollo impulsado por pruebas de aceptación (ATDD)

Requisitos previos

  1. Instalar intérpretes
  2. Configuración de RUTA
  3. Configuración de https_proxy

Python tiene las implementaciones más avanzadas y se sugiere usar Python, si no tiene requisitos excepcionales.

Versión del marco de trabajo del robot Versión de intérprete compatible
Robot Framework 3.0 Pitón 2.6
Robot Framework 3.0 Pitón 2.7
Robot Framework 3.0 Pitón 3.3
Robot Framework 3.0 Jython 2.7 y Java 7
Robot Framework 3.0 IronPython 2.7
Robot Framework 2.5-2.8 Pitón 2.5
Robot Framework 2.5-2.8 Jython 2.5
Robot Framework 2.0-2.1 Pitón 2.3
Robot Framework 2.0-2.1 Pitón 2.4
Robot Framework 2.0-2.1 Jython 2.2

Instalación de Python

La versión deseada de python se puede descargar desde https://www.python.org/downloads/

Instalación de Jython

Se puede encontrar un instalador en http://jython.org. Puede ejecutar este paquete JAR ejecutable desde la línea de comandos como javaava -jar jython_installer-.jar.

Instalación de IronPython

Se puede encontrar un instalador en http://ironpython.net/download/ para IronPython 2.7. Al usar IronPython, una dependencia adicional es instalar elementtree módulo 1.2.7

Configuración de RUTA y configuración de https_proxy

Agregue el directorio de instalación de Python (por defecto C:\Python27, C:\Python27\Scripts, C:\jython2.7.0\bin, etc. en Windows) y el directorio de Scripts al comienzo de su variable de ruta

El valor de https_proxy debe ser la URL del proxy. Esto es necesario cuando estos paquetes se instalan con pip y se encuentra en una red proxy.

Instalando Robot Framework con pip

Instale la última versión de robotframework

pip install robotframework

Instalar una versión específica

pip install robotframework==2.0

Instalando Robot Framework desde la fuente

La distribución de origen de Robot Framework se puede encontrar en https://code.google.com/archive/p/robotframework/downloads.Robot Framework se instala desde el origen mediante el script setup.py estándar de Python en el directorio de scripts de origen

python setup.py install
jython setup.py install
ipy setup.py install