Bonjour,
Je suis entrain de concevoir un script d'automatisation du processus de prise de rendez-vous sur le calendrier appartenant à un site Web.
Actuellement sur la page du calendrier, je souhaiterais détecter les dates disponibles, en sélectionner une dans un premier temps.
Après choix d'une date disponible, le site invite l'utilisateur à choisir une plage horaire et à choisir son type de visa. A noter que les éléments plage horaire et type de visa ne sont visibles qu'en cas de dates disponibles.
Je souhaiterais que le script, en cas d'indisponibilité de plage horaire, retourne aux dates disponibles, en sélectionne une autre et y choisisse une plage horaire disponible.
J'ai commencé par détecter les dates disponibles par xpath :
Lien du calendrier : https://www.linkpicture.com/q/Sans-titre_7.jpg
Code : Sélectionner tout - Visualiser dans une fenêtre à part available_dates = driver.find_elements(By.XPATH, "//div[@class='datepicker-days']/table/tbody/tr/td[not(contains(@class, 'disabled'))]")
Partager