[Selenium] Problème de double clic avec Selenium

Résolu/Fermé
ZombieBot0001 Messages postés 41 Date d'inscription samedi 20 juillet 2019 Statut Membre Dernière intervention 26 septembre 2019 - Modifié le 22 juil. 2019 à 14:52
ZombieBot0001 Messages postés 41 Date d'inscription samedi 20 juillet 2019 Statut Membre Dernière intervention 26 septembre 2019 - 22 juil. 2019 à 17:24
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...
A voir également:

1 réponse

yg_be Messages postés 23352 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 novembre 2024 Ambassadeur 1 554
22 juil. 2019 à 15:12
bonjour, peut-être ainsi?
actionChains = ActionChains(driver)
actionChains.double_click(btnStartTV).perform() 
0
ZombieBot0001 Messages postés 41 Date d'inscription samedi 20 juillet 2019 Statut Membre Dernière intervention 26 septembre 2019
Modifié le 22 juil. 2019 à 17:23
Ok, je vais essayer.
0
ZombieBot0001 Messages postés 41 Date d'inscription samedi 20 juillet 2019 Statut Membre Dernière intervention 26 septembre 2019
Modifié le 22 juil. 2019 à 17:24
Super, ça marche !

Merci...
0