Saltar al contenido

Robot Framework: uso de rutas relativas para ejecutar pruebas desde diferentes variaciones de directorio

Solución:

Hay varias variables integradas que pueden ayudarlo a definir la ruta correctamente.

El que es más interesante aquí es $ {CURDIR}

De la documentación:

${CURDIR}   An absolute path to the directory where the test data file is located.  This variable is case-sensitive.

Por lo general, defino un archivo de configuración de la suite principal (en su caso, en la carpeta de pruebas raíz) y allí, definiría las siguientes 3 variables de nivel global

Cree un archivo __init.robot en la carpeta raíz de pruebas.

En él, cree una sección de configuración de la suite (que se ejecutará antes de cualquier prueba, ¡pero solo una vez!)

Set Global Variable  ${testsRootFolder}  ${CURDIR}
Set Global Variable  ${pagesRootFolder}  %{CURDIR}${/}..${/}_pages
Set Global Variable  ${firefoxProfileFolder}  %{CURDIR}${/}..${/}firefoxTestProfile
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *