WebDriver BiDi is a proposed bidirectional protocol for browser automation, building on and extending WebDriver.
WebDriver BiDi is not ready. Here's what we have so far:
- An explainer with more background and goals
- Detailed proposals for the initial protocol
- A unofficial spec draft waiting to be fleshed out
We use bikeshed to generate the specification.
Make sure you have the right version of python installed.
Now you can run in your terminal:
./scripts/build.sh --install
This script will install bikeshed
and generate an index.html
file for the specification.
Later on, you can omit --install
argument to skip the installation step.
Make sure you have npm and rust installed.
Now you can run in your terminal:
./scripts/test.sh --install
This script will install required npm and cargo packages and generate CDDL.
Later on, you can omit --install
argument to skip the installation step.