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

Signaler
Messages postés
26
Date d'inscription
jeudi 13 juin 2019
Statut
Membre
Dernière intervention
20 juillet 2019
-
Messages postés
4758
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
2 juillet 2020
-
Bonjour,
Pouvez-vous me dire comment cacher la fenêtre chromedriver.exe de selenium sur python ???
Merci d'avance.

1 réponse

Messages postés
4758
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
2 juillet 2020
1 033
'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)
Messages postés
26
Date d'inscription
jeudi 13 juin 2019
Statut
Membre
Dernière intervention
20 juillet 2019

Ça rend invisible le navigateur, mais ça ne rend pas invisible la fenêtre de chromedriver.exe...
Messages postés
26
Date d'inscription
jeudi 13 juin 2019
Statut
Membre
Dernière intervention
20 juillet 2019

Pouvez-vous me répondre ?...
Messages postés
4758
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
2 juillet 2020
1 033 >
Messages postés
26
Date d'inscription
jeudi 13 juin 2019
Statut
Membre
Dernière intervention
20 juillet 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.