1 pièce(s) jointe(s)
Python Selenium - Clic sur Bouton Export vers CSV
Bonjour,
J'aimerai cliquer sur des éléments d'une page Web, j'arrive déjà à faire certaines choses avec ce code :
Code:
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é :
Pièce jointe 604622
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