Edit this Doc The Gecko Driver

Gecko driver has been added to Appium since version 1.20. This driver is a wrapper over Mozilla's geckodriver binary, which implements communication with either desktop/mobile Gecko-based browsers like Firefox or Gecko-based web views (on mobile) via W3C WebDriver protocol.

Development of the Gecko driver happens at the appium-geckodriver repo.

Requirements and Support

In addition to Appium's general requirements:

Usage

The way to start a session using the Gecko driver is to include the automationName capability in your new session request, with the value Gecko. Of course, you must also include appropriate platformName (Mac/Android/Windows/Linux). Read https://github.com/appium/appium-geckodriver/blob/master/README.md for more details.

Capabilities

The list of available driver capabilities could be found at https://github.com/appium/appium-geckodriver/blob/master/README.md