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.

subject: Cours / Exercices
title: Introduction et prise en main
short_title: Introduction
authors:
    - name: Thierry HUET
        affiliations:
            - APERTO-NOTA
        email: thierry.huet@aperto-nota.fr
date: 2025-07-15

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