commit | 355dc828553c3a288ec2c2f21b8684207c37623d | [log] [tgz] |
---|---|---|
author | Vladimir Nechaev <nechaev@chromium.org> | Mon Aug 08 12:12:33 2022 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Aug 08 12:12:33 2022 |
tree | 6f998a832f3bf587307a0553f6f8b68548d890be | |
parent | 689f1c4954d1be42ce8f23ac04cd196f57408bf1 [diff] |
Reland "Browser session in ChromeDriver" This is a reland of commit 99e5a3cf8cc3ebe029a425f8dc560d64aa0513d7 Original change's description: > Browser session in ChromeDriver > > For BiDi support all commands and events have to be routed via > the BiDiMapper. This is impossible to implement with Page sessions as > commands and events belonging to different pages are indistinguishable > due to the lack of sessionId in them. Therefore we have to get rid of > multiple page sessions in favor of a single Browser session. > > Bug: chromedriver:4016 > Change-Id: Ib5ff6d8222fed25470f67b98abacc990cb1baf8a > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3695371 > Reviewed-by: Mathias Bynens <mathias@chromium.org> > Commit-Queue: Mathias Bynens <mathias@chromium.org> > Auto-Submit: Vladimir Nechaev <nechaev@chromium.org> > Cr-Commit-Position: refs/heads/main@{#1014823} Bug: chromedriver:4016 Change-Id: I9f6e39ac03113c123c1d794d7891ae7c01e123f2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3804660 Commit-Queue: Vladimir Nechaev <nechaev@chromium.org> Reviewed-by: Mathias Bynens <mathias@chromium.org> Cr-Commit-Position: refs/heads/main@{#1032508}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
To check out the source code locally, don't use git clone
! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.