31 lines
1.1 KiB
Plaintext
31 lines
1.1 KiB
Plaintext
*** Settings ***
|
||
Library SeleniumLibrary
|
||
|
||
*** Variables ***
|
||
${BROWSER}= chrome
|
||
${URL}= https://automationplayground.com/crm/
|
||
|
||
|
||
*** Keywords ***
|
||
Begin Web Test
|
||
# Crée un objet ChromeOptions côté Python (comme dans end-to-end)
|
||
${options}= Evaluate sys.modules['selenium.webdriver'].ChromeOptions() sys, selenium.webdriver
|
||
|
||
# ⚠️ TOUS les arguments sont positionnels (pas de "name=value")
|
||
Call Method ${options} add_argument --headless
|
||
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
|
||
|
||
# Utilise le chromedriver installé dans le LXC Jenkins
|
||
Create Webdriver Chrome executable_path=/usr/local/bin/chromedriver options=${options}
|
||
|
||
# Ouvre directement l’URL CRM avec ce driver
|
||
Go To ${URL}
|
||
|
||
# Réglages SeleniumLibrary
|
||
Set Selenium Timeout 10s
|
||
Set Selenium Speed 0.2s
|
||
|
||
End Web Test
|
||
Close All Browsers |