Primera aproximación con RobotFramework

Muy buenos días!!

En este post les dejo una primera aproximación a RobotFramework.

Siguiendo la estela de Cypress y Playwright, este framework nos ayuda a realizar automation testing. Es open source y su instalación es muy sencilla.

  • FUNDAMENTAL !! Tener instalado Python

    • Desde CLI:

      • pip (o pip3) install robotframework (Se puede instalar también mediante brew)

      • Instalamos las librerías:

        • pip install robotframework-seleniumlibrary

        • pip install robotframework-browser

          • rfbrowser init (--skip-browsers EN CASO DE TENER YA INSTALADOS LOS BINARIOS DE LOS BROWSERS)

  • Nos creamos una carpeta....

  • Abrimos nuestro IDE y creamos un archivo con extension .robot

  • Copiamos el siguiente código de prueba

    • *** Settings ***

      Library SeleniumLibrary

      *** Test Cases ***

      Abrir y verificar Título en FRT

      Open Browser

      ... https://www.freerangetesters.com

      ... chrome

      Maximize Browser Window

      Title Should Be Free Range Testers

      Close Browser

  • Le damos al 'PLAY' y comprobamos 'la magia' 🤣

  • Y tenemos generados unos reportes muy apañados.....

  • Ahora toca seguir profundizando en este interesante framework.

  • Os paso links de interés

SALUDOS!!!