Running selenium tests in python in the latest Firefox browser (version 47 above)
"Marionette" "Gecko Driver" - firefox. Firefox 47+ , Selenium 2.53, Selenium 3+ "Marionette" "Gecko Driver" ( ).
:
• Mozilla firefox: 50.0.2 ( 47 )
• Selenium: 3.0.2
• Geckodriver: 0.11.1
• Python: 2.7.3
:
• : pip install –U selenium
• Geckodriver: geckodriver https://github.com/mozilla/geckodriver/releases,
• "" geckodriver
script:
from selenium import webdriver
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
# Firefox
binary = FirefoxBinary(r'C:\Program Files (x86)\Mozilla Firefox\firefox.exe’)
caps = DesiredCapabilities.FIREFOX.copy()
#Set ' True
caps['marionette'] = True
# Firefox, geckodriver
driver = webdriver.Firefox(firefox_binary=binary,capabilities=caps, executable_path`='D:/Installers/geckodriver-v0.11.1-win64/geckodriver')
...!