1 个不稳定版本
0.1.0 | 2024年7月29日 |
---|
#1427 in 网页编程
每月 133 次下载
10KB
142 代码行
dominator-testing
用于编写 DOMINATOR UI 测试的实用程序 crate。
DOMINATOR 是一个使用信号制作高性能网页应用的框架。了解更多信息请访问 https://github.com/Pauan/rust-dominator!
有关浏览器测试的更多信息,请查看此处章节: https://jedimemo.github.io/dominator-book/techniques_and_patterns/testing.html
开发和测试
要在本地运行测试,您需要在系统上安装一些依赖项。
首先,您需要 rust。按照您系统上的说明安装它 https://rustup.rs/
您还需要 wasm32-unknown-unknown
目标
rustup target add wasm32-unknown-unknown
您还需要一个 web- 或 chromedriver。最简单的方法是安装铬,它自带自己的 chromedriver
apt install chromium
最后,您还需要 wasm-bindgen-cli
工具来运行浏览器测试
cargo install wasm-bindgen-cli
现在,您可以使用以下命令运行测试
CHROMEDRIVER=chromium.chromedriver cargo test --target wasm32-unknown-unknown
依赖项
~9–13MB
~215K SLoC