Bonjour à tous,
J’ouvre ce post car je rencontre un problème avec l’utilisation de Selenium Basic (version 2.0.9.0) avec Firefox (version 92.0 - 64 bits) et me retrouve avec l’erreur n° 21 : TimeoutError Firefox failed to open the listening port 127.0.0.1:56646 within 15s sur une simple ouverture de page :
Le code ouvre bien une fenêtre de firefox, mais génère ensuite l’erreur sur la ligne .Get.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Sub Test() Dim driver As New Selenium.FirefoxDriver driver.Get "https://www.developpez.com/" End Sub
Par contre, aucun souci avec le driver Selenium.PhantomJSDriver.
Ce que je n’arrive pas bien à comprendre, c’est qu’à l’installation j’ai choisi les drivers WebDriver for Firefox et WebDriver for PhantomJS (headless browser), mais au final, seul le driver phantomjs.exe semble s’être installé.
Pas de trace du driver geckodriver.exe (ni dans le dossier d’installation SeleniumBasic ni ailleurs sur le disque).
Ce driver geckodriver.exe n’existant pas, je n’arrive pas à comprendre pourquoi le code qui bugue arrive quand même à ouvrir une fenêtre Firefox…
J’ai quand même essayé, comme préconisé dans cette discussion de :
- mettre à jour le driver à partir de la dernière release (geckodriver-v0.30.0-win64.zip). Du coup, je ne l’ai pas remplacé mais ajouté au dossier d’installation de SeleniumBasic
- activer les fonctionnalités facultatives du framework dotnet 3.5
Rien n’y fait. Je suis toujours bloqué avec le même problème et je n’ai pas trouvé d’informations sur le message d’erreur.
Est-ce que quelqu’un as déjà rencontré ce souci ?
Est-ce que quelqu’un aurait une piste pour avancer un peu ?
Bonne journée
Partager