{"id":13404738,"url":"https://github.com/mozilla/geckodriver","last_synced_at":"2025-05-06T02:02:08.735Z","repository":{"id":22027348,"uuid":"25354393","full_name":"mozilla/geckodriver","owner":"mozilla","description":"WebDriver for Firefox","archived":false,"fork":false,"pushed_at":"2025-04-11T11:11:47.000Z","size":7271,"stargazers_count":7348,"open_issues_count":194,"forks_count":1538,"subscribers_count":339,"default_branch":"master","last_synced_at":"2025-04-30T00:32:50.884Z","etag":null,"topics":["firefox","gecko","geckodriver","rust","webdriver"],"latest_commit_sha":null,"homepage":"https://firefox-source-docs.mozilla.org/testing/geckodriver/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mozilla.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-10-17T11:14:13.000Z","updated_at":"2025-04-29T15:29:21.000Z","dependencies_parsed_at":"2023-07-14T07:30:23.936Z","dependency_job_id":"cbf5b9cf-9606-4b3b-91d6-9fc5035df44b","html_url":"https://github.com/mozilla/geckodriver","commit_stats":{"total_commits":364,"total_committers":22,"mean_commits":"16.545454545454547","dds":0.5824175824175823,"last_synced_commit":"53fea8f49e6d34b752022a3bb4f3d5cedfbf7f73"},"previous_names":["jgraham/wires"],"tags_count":46,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozilla%2Fgeckodriver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozilla%2Fgeckodriver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozilla%2Fgeckodriver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozilla%2Fgeckodriver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mozilla","download_url":"https://codeload.github.com/mozilla/geckodriver/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252318612,"owners_count":21728794,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["firefox","gecko","geckodriver","rust","webdriver"],"created_at":"2024-07-30T19:01:50.417Z","updated_at":"2025-05-06T02:02:08.691Z","avatar_url":"https://github.com/mozilla.png","language":null,"readme":"# geckodriver\n\nProxy for using W3C [WebDriver] compatible clients to interact with\nGecko-based browsers.\n\nThis program provides the HTTP API described by the [WebDriver\nprotocol] to communicate with Gecko browsers, such as Firefox.  It\ntranslates calls into the [Marionette remote protocol] by acting\nas a proxy between the local- and remote ends.\n\n[WebDriver protocol]: https://w3c.github.io/webdriver/#protocol\n[Marionette remote protocol]: https://firefox-source-docs.mozilla.org/testing/marionette/\n[WebDriver]: https://developer.mozilla.org/en-US/docs/Web/WebDriver\n\n## Installation\n\nGeckodriver can be installed through various distribution channels:\n\n* You can download pre-built binaries for the most common platforms from our [Releases] page on GitHub.\n* Alternatively, you can compile it yourself by using:\n  * `cargo install geckodriver`, or\n  * Checking out the `release` branch or a specific tag.\n\nFor a detailed list of changes included in each release, please refer to the [change log].\n\n[change log]: https://github.com/mozilla/geckodriver/blob/release/CHANGES.md\n[Releases]: https://github.com/mozilla/geckodriver/releases/latest\n\n## Documentation\n\n* [WebDriver] (work in progress)\n  * [Commands](https://developer.mozilla.org/en-US/docs/Web/WebDriver/Commands)\n  * [Errors](https://developer.mozilla.org/en-US/docs/Web/WebDriver/Errors)\n  * [Types](https://developer.mozilla.org/en-US/docs/Web/WebDriver/Types)\n\n* [Cross browser testing](https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing)\n\n* [Selenium](https://www.selenium.dev/documentation/)\n  * [C# API](https://seleniumhq.github.io/selenium/docs/api/dotnet/)\n  * [JavaScript API](https://seleniumhq.github.io/selenium/docs/api/javascript/)\n  * [Java API](https://seleniumhq.github.io/selenium/docs/api/java/)\n  * [Perl API](https://metacpan.org/pod/Selenium::Remote::Driver)\n  * [Python API](https://seleniumhq.github.io/selenium/docs/api/py/)\n  * [Ruby API](https://seleniumhq.github.io/selenium/docs/api/rb/)\n\n* [geckodriver usage](https://firefox-source-docs.mozilla.org/testing/geckodriver/Usage.html)\n  * [Supported platforms](https://firefox-source-docs.mozilla.org/testing/geckodriver/Support.html)\n  * [Firefox capabilities](https://firefox-source-docs.mozilla.org/testing/geckodriver/Capabilities.html)\n  * [Capabilities example](https://firefox-source-docs.mozilla.org/testing/geckodriver/Capabilities.html#capabilities-example)\n  * [Enabling trace logs](https://firefox-source-docs.mozilla.org/testing/geckodriver/TraceLogs.html)\n  * [Analyzing crash data from Firefox](https://firefox-source-docs.mozilla.org/testing/geckodriver/CrashReports.html)\n\n* [Contributing](https://firefox-source-docs.mozilla.org/testing/geckodriver/#for-developers)\n  * [Building](https://firefox-source-docs.mozilla.org/testing/geckodriver/Building.html)\n  * [Testing](https://firefox-source-docs.mozilla.org/testing/geckodriver/Testing.html)\n  * [Releasing](https://firefox-source-docs.mozilla.org/testing/geckodriver/Releasing.html)\n  * [Self-serving an ARM build](https://firefox-source-docs.mozilla.org/testing/geckodriver/ARM.html)\n\n## Source code\n\ngeckodriver is made available under the [Mozilla Public License].\n\nIts source code can be found in [mozilla-central] under testing/geckodriver.\nThis GitHub repository is only used for issue tracking and making releases.\n\n[Mozilla Public License]: https://www.mozilla.org/en-US/MPL/2.0/\n[mozilla-central]: https://hg.mozilla.org/mozilla-central/file/tip/testing/geckodriver\n\n## Custom release builds\n\nIf a binary is not available for your platform, it's possibe to create a custom\nbuild using the [Rust] toolchain. To do this, checkout the release tag for the\nversion of interest and run `cargo build`. Alternatively the latest version may\nbe built and installed from `crates.io` using `cargo install geckodriver`.\n\n[Rust]: https://rustup.rs/\n\n## Contact\n\nThe mailing list for geckodriver discussion is\n\u003chttps://groups.google.com/a/mozilla.org/g/dev-webdriver\u003e.\n\nThere is also a [Matrix](https://wiki.mozilla.org/Matrix) channel on\nchat.mozilla.org to talk about using and developing geckodriver in\n[#webdriver](https://chat.mozilla.org/#/room/#webdriver:mozilla.org).\n","funding_links":[],"categories":["Others","HarmonyOS","rust","miscellaneous","Resources"],"sub_categories":["Windows Manager","Driver"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmozilla%2Fgeckodriver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmozilla%2Fgeckodriver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmozilla%2Fgeckodriver/lists"}