Tout comme les autres pilotes disponibles pour Selenium d'autres fournisseurs de navigateur, Mozilla a publié un exécutable qui sera exécuté à côté du navigateur.
Vous pouvez télécharger la dernière geckodriver exécutable à partir here
Ajouter geckodriver exécutable téléchargé au chemin du système
Les liaisons clientes Selenium vont essayer de localiser le geckodriver (ou fils) exécutable à partir du chemin du système. Vous devrez ajouter le répertoire contenant l'exécutable au chemin du système.
Sur les systèmes Unix, vous pouvez faire ce qui suit pour l'ajouter au chemin de recherche de votre système, si vous utilisez un shell bash compatible:
export PATH=$PATH:/path/to/directory/of/executable/downloaded/in/previous/step
Sous Windows, vous devez mettre à jour la variable système Path pour ajouter le chemin complet du répertoire à l'exécutable geckodriver. Le principe est le même que sur Unix.
Après tous les trucs ci-dessus vous devez Initialiser FireFoxDriver
comme ci-dessous: -
var driver = new FirefoxDriver(new FirefoxOptions());
Remarque: - Follow this link pour la solution de ce problème avec d'autres langages de programmation.
Je ne pense pas que ce soit un doublon. Firefox 48 introduit de nouveaux problèmes –
Ce n'est pas le même problème. C'est le nouveau problème de Firefox 48. – cli