The difference between geckodriver and puppet

I do not quite understand the difference between geckodriver and marionette .

  • Can anyone clarify the difference between the two?

For example, when I use Selenium WebDriver to control the Firefox browser, I need a geckodriver binary to listen to

+7
firefox selenium-webdriver firefox-marionette geckodriver
source share
1 answer

Selenium uses the W3C Webdriver protocol to send requests to Geckodriver, which translates them, and uses the Marionette protocol to send them to Firefox

Selenium <- (W3C Webdriver) β†’ Geckodriver <--- (Marionette) ---> Firefox

+10
source share

All Articles