Skip to content

Commit

Permalink
Allow for multiple WebDriver sessions
Browse files Browse the repository at this point in the history
With BiDi we want to support multiple sessions, at most one of which
can also enable the HTTP frontend. Therefore we add the concept of
multiple sessions, which can have different flags set according to the
protocols they support (http, bidi, etc.).

This explictly passes the session, parameters and url variables down
into each command. In addition the URL variables are handled as a
infra struct rather than as a custom thing with implied variables.

Instead of having a concept of the "current session" we explicitly
pass the session around where required.
  • Loading branch information
jgraham committed Feb 21, 2024
1 parent a04dbf7 commit 7e9826c
Showing 1 changed file with 1,077 additions and 897 deletions.
Loading

0 comments on commit 7e9826c

Please sign in to comment.