0

I'm trying to run driver = webdriver.Firefox(capabilities={"marionette":False}) but got the following message:

WebDriverException: Message: Can't load the profile. Possible firefox version mismatch. You must use GeckoDriver instead for Firefox 48+. Profile Dir: /var/folders/yl/nmd8mk3102vd3c003pbfnvs1tfpjn2/T/tmpm66g_w_2 If you specified a log_file in the FirefoxBinary constructor, check it for details.

I'm not exactly sure how to use GeckoDriver. Is this an error with Firefox 60 / has anyone run into the same issue and are using an older version?

Thanks!

JeffC
  • 22,180
  • 5
  • 32
  • 55
user_seaweed
  • 141
  • 1
  • 8
  • 1
    Possible duplicate of [Unable to load firefox in selenium webdriver in python](https://stackoverflow.com/questions/45692626/unable-to-load-firefox-in-selenium-webdriver-in-python) – JeffC Jun 10 '18 at 00:10
  • @JeffC should have specified looking for how to fix on Mac OSX (but thanks, will use this as a guide and let you know) – user_seaweed Jun 10 '18 at 01:28
  • Selenium version? GeckoDriver version? Firefox version? – undetected Selenium Jun 11 '18 at 11:55

1 Answers1

0

Apparently, there IS a compatibility issue with GeckoDriver and Firefox 60. If anyone else is running into a similar issue, I recommend downloading the ESR version of Firefox, v52.8.1 or below. This resolved the issue that i was having.

user_seaweed
  • 141
  • 1
  • 8