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
每月下载量117,553
用于53个Crates(8个直接使用)
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