Comment cacher la fenêtre chromedriver.exe ? [Résolu]

Messages postés
26
Date d'inscription
jeudi 13 juin 2019
Statut
Membre
Dernière intervention
2 septembre 2019
- - Dernière réponse : ElementW
Messages postés
4889
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
9 octobre 2019
- 21 juil. 2019 à 16:33
Bonjour,
Pouvez-vous me dire comment cacher la fenêtre chromedriver.exe de selenium sur python ???
Merci d'avance.
Afficher la suite 

1 réponse

Messages postés
4889
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
9 octobre 2019
856
0
Merci
'lut,
ajoute l'option
headless
au driver, ça évitera d'ouvrir une fenêtre:
options = webdriver.ChromeOptions()
options.add_argument('headless')
driver = webdriver.Chrome('chromedriver', chrome_options=options)
SuperRobot
Messages postés
26
Date d'inscription
jeudi 13 juin 2019
Statut
Membre
Dernière intervention
2 septembre 2019
-
Ça rend invisible le navigateur, mais ça ne rend pas invisible la fenêtre de chromedriver.exe...
SuperRobot
Messages postés
26
Date d'inscription
jeudi 13 juin 2019
Statut
Membre
Dernière intervention
2 septembre 2019
-
Pouvez-vous me répondre ?...
ElementW
Messages postés
4889
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
9 octobre 2019
856 > SuperRobot
Messages postés
26
Date d'inscription
jeudi 13 juin 2019
Statut
Membre
Dernière intervention
2 septembre 2019
-
Malheureuement ta demande n'est pas réalisable simplement. Windows est particulièrement casse-pieds en ce qui concerne la création de fenêtres de console...
Une solution existe quand même, ne nécessitant pas de modification directe à Selenium mais qui requiert de créer une sous-classe de
WebDriver
comme on peut voir sur ce post StackOverflow. Il suffit juste de copier le 1er bloc de code et de s'en servir comme montre le 2eme.
Commenter la réponse de ElementW