Ir al contenido principal

Robot Framework: instalando dependencias

La reptiliana Riahna, rana, rana

Como vimos la vez pasada (https://alquimistadecodigo.blogspot.com/2024/01/robot-framework.html) continuaremos con Robot Framework. Esta ocasión veremos cómo instalar las dependencias necesarias.

Descargar el Driver de Chrome y/o Edge:

https://chromedriver.chromium.org/downloads

https://developer.microsoft.com/es-es/microsoft-edge/tools/webdriver/?form=MA13LH

Y colocarlos en la carpeta Scripts. Ejemplo:

C:\Users\HP\AppData\Local\Programs\Python\Python310\Scripts

Dependencias

Abrimos una terminal y tecleamos los siguientes comandos:

Antes de iniciar conviene tener la última versión de pip:

python -m pip install --upgrade pip

Instalamos robotframework-seleniumlibrary:

pip install robotframework-seleniumlibrary

Instalamos robotframework-requests:

pip install robotframework-requests

Listamos las dependencias:

pip list

Instalando PyCharm

Debemos descargar el IDE favorito para programar en Python: PyCharm. Una vez descargado e instalado configuraremos Robot Framework: https://docs.robotframework.org/docs/getting_started/ide

Con esto podremos ejecutar nuestras pruebas de manera más simple.

TestSuite.robot

*** Settings ***
Documentation  First test with Robot Framework.
Force Tags       py3.8    py3.9    py3.10
Library    SeleniumLibrary   timeout=1   implicit_wait=2

*** Variables ***
${recipe}         Recipe 1.1 Hello World Logging
${level}          Beginner
${category}       Internal Library: BuiltIn
${name}           Alquimista de Código

*** Test Cases ***
MyFirstTest
    [Documentation]
    ...          This is a basic example.
    ...          A simple Hello World.
    Log To Console            Hola Robot World!
    Log To Console            Hola, ${name}
    Log                       Hola, ${name}!    console=yes
    Log                       Este es un simple Log

*** Keywords ***

Comentarios