Bonjour,

J'aimerai cliquer sur des éléments d'une page Web, j'arrive déjà à faire certaines choses avec ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
 
# On ouvre avec Login
driver = webdriver.Chrome()
driver.get("https://xxxxxxx/login")
 
# On a 10s pour Continuer
time.sleep(10)
 
# Se connecter
el = driver.find_element(By.XPATH, '//*[@id="loginForm"]/div[1]/input').send_keys("IDENTIFIANT")
el = driver.find_element(By.XPATH, '//*[@id="loginForm"]/div[2]/input').send_keys("PASSWORD")
el = driver.find_element(By.XPATH,'//*[@id="loginForm"]/div[3]/div/button')
el.click()
time.sleep(5)
 
# On parcours URL
driver.get("https://xxxxxx/site")
 
el= driver.find_element(By.XPATH,'/html/body/div[1]/div/div/div[1]/div[2]/div[4]').setAttribute('class', 'btn-group hidden-xs dropdown open')
time.sleep(5)
el = driver.find_element_by_class_name('btn-group hidden-xs dropdown').setAttribute('aria-expanded', 'true')
time.sleep(5)
el = driver.find_element_by_id('btn__entityList__actions__export__csv')
el.click()
time.sleep(5)
 
driver.quit()

J'ai ce message que j'aimerai simplement ignoré ou passé :
Nom : p1.png
Affichages : 24
Taille : 18,9 Ko

J'ai réglé le souci de pointage de chaque bouton en récupérant le Xpath de chaque actions via Chrome.

Merci pour votre aide.

Gk