*** Settings *** Library SeleniumLibrary Resource ../BackOffice/BackOfficeApp.robot Resource ../FrontOffice/FrontOfficeApp.robot *** Variables *** ${BROWSER} chrome *** Keywords *** Begin Web Test # Crée un objet ChromeOptions ${options}= Evaluate sys.modules['selenium.webdriver'].ChromeOptions() sys, selenium.webdriver # Tous les arguments en positionnel Call Method ${options} add_argument --headless Call Method ${options} add_argument --disable-dev-shm-usage Call Method ${options} add_argument --no-sandbox # ⚠️ ICI : on cache le '=' dans une variable, comme ça Robot ne le voit pas ${win_arg}= Set Variable --window-size=1920,1080 Call Method ${options} add_argument ${win_arg} # Utilise le chromedriver installé dans le LXC Jenkins Create Webdriver Chrome executable_path=/usr/local/bin/chromedriver options=${options} Set Selenium Speed 0.3s Set Selenium Timeout 7s End Web Test Close All Browsers