#web-driver #firefox #w3c #mozilla #apache #http-api

app geckodriver

WebDriver客户端用于与Gecko浏览器交互的代理

6个版本 (重大更改)

0.35.0 2024年8月6日
0.34.0 2024年1月3日
0.33.0 2023年4月3日
0.32.2 2023年2月8日
0.8.0 2016年5月23日

#82 in 测试

Download history 223/week @ 2024-04-23 156/week @ 2024-04-30 202/week @ 2024-05-07 149/week @ 2024-05-14 203/week @ 2024-05-21 141/week @ 2024-05-28 176/week @ 2024-06-04 191/week @ 2024-06-11 171/week @ 2024-06-18 234/week @ 2024-06-25 204/week @ 2024-07-02 313/week @ 2024-07-09 422/week @ 2024-07-16 372/week @ 2024-07-23 258/week @ 2024-07-30 422/week @ 2024-08-06

1,519 每月下载次数
用于 2 工具包

MPL-2.0 许可证

215KB
5K SLoC

geckodriver

W3C WebDriver 兼容客户端用于与Gecko浏览器交互的代理。

此程序提供了由 WebDriver 协议 描述的HTTP API,以与Gecko浏览器(如Firefox)通信。它通过作为本地和远程端之间的代理来将调用转换为 Marionette远程协议

安装

Geckodriver可以通过各种分发渠道安装

  • 您可以从我们的GitHub上的发布页面下载适用于最常见平台的预构建二进制文件。
  • 或者,您可以通过使用
    • cargo install geckodriver
    • 检出release分支或特定标签。

有关每个版本包含的更改的详细列表,请参阅变更日志

文档

源代码

geckodriver在Mozilla公共许可证下提供。

其源代码可以在 mozilla-central 下的 testing/geckodriver 目录中找到。此 GitHub 仓库仅用于问题跟踪和发布版本。

自定义发布构建

如果您的平台没有提供二进制文件,可以使用 Rust 工具链创建自定义构建。为此,检出感兴趣版本的发布标签,并运行 cargo build。或者,可以使用 crates.io 通过 cargo install geckodriver 安装最新版本。

联系方式

geckodriver 讨论邮件列表为 https://groups.google.com/a/mozilla.org/g/dev-webdriver

在 chat.mozilla.org 上还有一个 Matrix 频道,用于讨论使用和开发 geckodriver,频道地址为 #webdriver

依赖关系

~23–36MB
~522K SLoC