webdriver-precore: A typed wrapper for W3C WebDriver (HTTP and BiDi) protocols.
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
This library provides typed definitions for the WebDriver W3C spec, both HTTP and BiDi.
It is designed as a foundation for building WebDriver client libraries providing type-safe endpoint definitions and response parsers without any client implementation.
If you are looking for a fully implemented web client library, you should check out an alternative such as haskell-webdriver.
For complete documentation, module organisation, and migration guides, see WebDriverPreCore.
See also the project repo and the test directory for examples.
[Skip to Readme]
Properties
| Versions | 0.0.0.2, 0.0.0.3, 0.0.0.4, 0.1.0.0, 0.1.0.1, 0.1.0.2, 0.2.0.0, 0.2.0.0, 0.2.0.1 |
|---|---|
| Change log | ChangeLog.md |
| Dependencies | aeson (>=1.4 && <2.3), aeson-pretty (>=0.8 && <0.9), base (>=4.16 && <5), bytestring (>=0.10 && <0.12.3), containers (>=0.6 && <0.9), pretty-show (>=1.10 && <1.11), text (>=2.1 && <2.2), vector (>=0.12 && <0.14), webdriver-precore [details] |
| License | BSD-3-Clause |
| Copyright | 2025 John Walker, Adrian Glouftsis |
| Author | John Walker, Adrian Glouftsis |
| Maintainer | theghostjw@gmail.com |
| Category | Webb, WebDriver, Testing |
| Home page | https://github.com/pyrethrum/webdriver-precore#readme |
| Bug tracker | https://github.com/pyrethrum/webdriver-precore/issues |
| Uploaded | by JohnWalker at 2026-01-17T08:49:32Z |
Modules
[Index] [Quick Jump]
Flags
Manual Flags
| Name | Description | Default |
|---|---|---|
| legacy-test | Use legacy deprecated HTTP test implementations | Disabled |
| debug-local-config | Use local debug configuration (ignore Dhall file in test/.config) | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- webdriver-precore-0.2.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees