| Crates.io | playwright-core |
| lib.rs | playwright-core |
| version | 0.6.2 |
| created_at | 2025-11-14 12:06:57.327974+00 |
| updated_at | 2025-11-16 21:40:09.507068+00 |
| description | ⚠️ DEPRECATED: Use playwright-rs instead. This crate has been merged into playwright-rs as of v0.7.0. |
| homepage | |
| repository | https://github.com/padamson/playwright-rust |
| max_upload_size | |
| id | 1932687 |
| size | 816,801 |
This crate has been merged into playwright-rs as of v0.7.0.
[dependencies]
playwright-rs = "0.7"
All official Playwright implementations (Python, Java, .NET, Node.js) use a single package. The two-crate split in playwright-rust added unnecessary complexity without providing any real benefits.
Issue #3 revealed that the build script in playwright-core couldn't correctly determine workspace root when used as a crates.io dependency. Rather than band-aid the problem, we consolidated to a single-crate architecture matching all official implementations.
See the complete migration guide: https://github.com/padamson/playwright-rust/blob/main/MIGRATION.md
TL;DR: Just update your Cargo.toml:
[dependencies]
-playwright-core = "0.6"
+playwright-rs = "0.7"
Your code doesn't need to change if you only used the public API.
playwright-rs