Chrome option

This commit is contained in:
2025-11-20 12:13:36 +01:00
parent 2c49d61594
commit b7fababf48

View File

@@ -11,11 +11,14 @@ Begin Web Test
# Crée un objet ChromeOptions # Crée un objet ChromeOptions
${options}= Evaluate sys.modules['selenium.webdriver'].ChromeOptions() sys, selenium.webdriver ${options}= Evaluate sys.modules['selenium.webdriver'].ChromeOptions() sys, selenium.webdriver
# Tous les arguments sont POSIONNELS (pas de "=") # Tous les arguments en positionnel
Call Method ${options} add_argument --headless Call Method ${options} add_argument --headless=new
Call Method ${options} add_argument --disable-dev-shm-usage Call Method ${options} add_argument --disable-dev-shm-usage
Call Method ${options} add_argument --no-sandbox Call Method ${options} add_argument --no-sandbox
Call Method ${options} add_argument --window-size=1920,1080
# ⚠️ 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 # Utilise le chromedriver installé dans le LXC Jenkins
Create Webdriver Chrome executable_path=/usr/local/bin/chromedriver options=${options} Create Webdriver Chrome executable_path=/usr/local/bin/chromedriver options=${options}