[Selenium] Problème de double clic avec Selenium [Résolu/Fermé]

Signaler
Messages postés
55
Date d'inscription
samedi 20 juillet 2019
Statut
Membre
Dernière intervention
26 septembre 2019
-
Messages postés
55
Date d'inscription
samedi 20 juillet 2019
Statut
Membre
Dernière intervention
26 septembre 2019
-
Bonjour,

Je suis en train de créer un programme python qui permet d'accéder à la TV de ma Freebox révolution via Selenium.

Pour faire ceci, ce programme doit d'abord accéder au site de ma Freebox et double-cliquer sur le bouton "Freebox TV".

Mais il y a un problème : Ce programme est censé double-cliquer sur ce bouton, mais il ne le clique qu'une seule fois.

Voici mon programme :

from selenium import webdriver
from HiddenChromeWebDriver import HiddenChromeWebDriver
from time import sleep
from selenium.webdriver.common.keys import Keys

options = webdriver.ChromeOptions()
driver = HiddenChromeWebDriver(options=options)

driver.get("http://91.160.14.54:20000")
sleep(1)
btnStartTV = driver.find_element_by_xpath('//*[@aria-label="Lancer l\'application Freebox TV"]/parent::div')
btnStartTV.click()
sleep(0.15)
btnStartTV.click()


Pouvez-vous me dire comment je peux faire un programme qui double-clique sur ce bouton ???

Cordialement...

1 réponse

Messages postés
11710
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
2 août 2020
670
bonjour, peut-être ainsi?
actionChains = ActionChains(driver)
actionChains.double_click(btnStartTV).perform() 
Messages postés
55
Date d'inscription
samedi 20 juillet 2019
Statut
Membre
Dernière intervention
26 septembre 2019

Ok, je vais essayer.
Messages postés
55
Date d'inscription
samedi 20 juillet 2019
Statut
Membre
Dernière intervention
26 septembre 2019

Super, ça marche !

Merci...