

How things worked before Geckodriver and Selenium 3 It translates calls into the Marionette automation protocol by acting as a proxy between the local and remote ends. This program provides the HTTP API described by the WebDriver protocol to communicate with Gecko browsers. Geckodriver is a proxy for using W3C WebDriver-compatible clients to interact with Gecko-based browsers i.e. You can get more information about Gecko here – (software) Let us first start with the very basics – What is Gecko and GeckoDriver? Gecko is a web browser engine used in many applications developed by Mozilla Foundation and the Mozilla Corporation, most noticeably the Firefox web browser, its mobile version other than iOS devices, their email client Thunderbird and many other open source software projects.


This article provides a detailed, step by step guide on how to launch Firefox with Selenium Geckodriver.
