Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Introduction et prise en main

APERTO-NOTA

Robot Framework

Objectif de cette partie

À retenir tout de suite

Contenu

Présentation de Robot Framework

Présentation de Robot Framework

En bref
À quoi ça sert concrètement
Points clés
Avantages
Cas d’utilisation fréquents
Exemple minimal
*** Settings ***
Library    BuiltIn

*** Test Cases ***
Afficher Un Message Simple
    Log    Bonjour, ceci est un test Robot Framework
À retenir
Fonctionnalités de Robot Framework

Figure 1:Fonctionnalités de Robot Framework

Installation

Installation du module Browser

Instructions détaillées pour l’installation

Configuration initiale et vérification de l’installation

Méthodologie et syntaxe

Concepts de base et méthodologie

Le robot s’appuie sur plusieurs éléments indispensables :

Points importants

Structure des scripts

Dans l’ordre, les balises indispensables sont :

Exemple de structure

*** Settings ***
Library    Browser    # Intègre les mots-clés de la librarie Browser

*** Variables ***
${URL}    https://example.com    # Déclaration de la variable URL

*** Test Cases ***
Vérifier_Accès_Page    # Nom du test
    Ouvrir_La_Page    ${URL}    # Exécution du mot-clé `Ouvrir_La_Page`
    Vérifier_Le_Titre    Example Domain    # Exécution du mot-clé `Vérifier_Le_Titre`

*** Keywords ***
Ouvrir_La_Page    # Création du mot-clé `Ouvrir_La_Page`
    New Browser    headless=true
    New Page    ${URL}

Vérifier_Le_Titre    # Création du mot-clé `Vérifier_Le_Titre`
    Get Title    ==    Example Domain

Analyse des logs et reportings