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 |
|
#82 in 测试
1,519 每月下载次数
用于 2 工具包
215KB
5K SLoC
geckodriver
W3C WebDriver 兼容客户端用于与Gecko浏览器交互的代理。
此程序提供了由 WebDriver 协议 描述的HTTP API,以与Gecko浏览器(如Firefox)通信。它通过作为本地和远程端之间的代理来将调用转换为 Marionette远程协议。
安装
Geckodriver可以通过各种分发渠道安装
- 您可以从我们的GitHub上的发布页面下载适用于最常见平台的预构建二进制文件。
- 或者,您可以通过使用
cargo install geckodriver
或- 检出
release
分支或特定标签。
有关每个版本包含的更改的详细列表,请参阅变更日志。
文档
-
WebDriver(进行中)
源代码
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