This commit is contained in:
2025-11-20 16:15:15 +01:00
parent d295ed368d
commit 4ab91c0f8b

View File

@@ -1,10 +1,18 @@
*** Settings ***
Library SeleniumLibrary
*** Variables ***
${BROWSER}= chrome
${URL}= https://automationplayground.com/crm/
*** Keywords ***
Begin Web Test
# Crée un objet ChromeOptions côté Python
# Crée un objet ChromeOptions côté Python (comme dans end-to-end)
${options}= Evaluate sys.modules['selenium.webdriver'].ChromeOptions() sys, selenium.webdriver
# Arguments nécessaires pour LXC / Jenkins
Call Method ${options} add_argument --headless
# ⚠️ TOUS les arguments sont positionnels (pas de "name=value")
Call Method ${options} add_argument --headless=new
Call Method ${options} add_argument --disable-dev-shm-usage
Call Method ${options} add_argument --no-sandbox
Call Method ${options} add_argument --window-size=1280,1040
@@ -12,7 +20,7 @@ Begin Web Test
# Utilise le chromedriver installé dans le LXC Jenkins
Create Webdriver Chrome executable_path=/usr/local/bin/chromedriver options=${options}
# Ouvre lURL de la CRM
# Ouvre directement lURL CRM avec ce driver
Go To ${URL}
# Réglages SeleniumLibrary
@@ -20,4 +28,4 @@ Begin Web Test
Set Selenium Speed 0.2s
End Web Test
Close All Browsers
Close All Browsers