68个版本 (破坏性)

0.51.0 2024年8月5日
0.50.0 2024年1月3日
0.49.0 2023年9月20日
0.48.0 2023年4月3日
0.2.2 2015年7月22日

HTTP服务器中排名67

Download history 28639/week @ 2024-04-29 24832/week @ 2024-05-06 29487/week @ 2024-05-13 32581/week @ 2024-05-20 32628/week @ 2024-05-27 33639/week @ 2024-06-03 25737/week @ 2024-06-10 25830/week @ 2024-06-17 33245/week @ 2024-06-24 25214/week @ 2024-07-01 25639/week @ 2024-07-08 33503/week @ 2024-07-15 34823/week @ 2024-07-22 29682/week @ 2024-07-29 29502/week @ 2024-08-05 22812/week @ 2024-08-12

每月下载量117,553
用于53个Crates(8个直接使用)

MPL-2.0许可协议

210KB
5.5K SLoC

webdriver库

webdriver crate》是使用Rust编写的W3C WebDriver标准的线协议库实现。WebDriver是一个远程控制接口,允许对用户代理进行内省和控制。它提供了一个平台和语言中立的线协议,作为进程外程序远程指导Web浏览器行为的方式。

webdriver库提供了正式的类型、错误代码、类型和范围检查以及JSON打包约定,以正确解析和发出WebDriver协议。它还提供了一个HTTP服务器,其中端点映射到不同的WebDriver命令。

目前,这是一个Rust中WebDriver API服务器端实现,而不是客户端。

构建

库使用常规的Rust约定构建

% cargo build

运行测试

% cargo test

联系方式

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

还有一个Element通道,用于讨论在#webdriver:mozilla.org <https://chat.mozilla.org/#/room/#webdriver:mozilla.org>上使用和开发webdriver。

依赖项

~9–20MB
~218K SLoC