31 lines
1.0 KiB
Plaintext
31 lines
1.0 KiB
Plaintext
*** Settings ***
|
||
Library SeleniumLibrary
|
||
|
||
*** Variables ***
|
||
${BROWSER} chrome
|
||
${URL} https://automationplayground.com/crm/
|
||
|
||
*** Keywords ***
|
||
Begin Web Test
|
||
# Crée un vrai ChromeOptions Python (comme pour end-to-end & amazon)
|
||
${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=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
|
||
|
||
# Utilise le chromedriver installé dans le LXC Jenkins
|
||
Create Webdriver Chrome executable_path=/usr/local/bin/chromedriver options=${options}
|
||
|
||
# Ouvre directement l’URL CRM
|
||
Go To ${URL}
|
||
|
||
# Réglages SeleniumLibrary
|
||
Set Selenium Timeout 10s
|
||
Set Selenium Speed 0.2s
|
||
|
||
End Web Test
|
||
Close All Browsers
|