I need to use the most recent version of firefox on my Windows Computer. Hence dont want to use the default ghecko driver. Here is how close I got.
import time
from selenium import webdriver
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
binary = webdriver.Firefox(executable_path= r'C:\Program Files\Mozilla Firefox\firefox.exe')
caps = DesiredCapabilities.FIREFOX.copy()
caps['marionette'] = True
driver = webdriver.Firefox(firefox_binary=binary,capabilities=caps, executable_path=(os.path.abspath("geckodriver.exe")))
time.sleep(5)
driver.get("http://www.google.com")
The latest browser launches with default page however driver.get()
doesnt work while exiting with a WebDriverException: Message: Service C:\Program Files\Mozilla Firefox\firefox.exe unexpectedly exited. Status code was: 1. How do I get around.