-
-
Notifications
You must be signed in to change notification settings - Fork 8.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BiDi Network implementation of Intercepts and Auth in Python #14592
base: trunk
Are you sure you want to change the base?
BiDi Network implementation of Intercepts and Auth in Python #14592
Conversation
PR Reviewer Guide 🔍(Review updated until commit 01f6aaf)Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Latest suggestions up to 01f6aaf
Previous suggestionsSuggestions up to commit 14bf971
|
Thought I might need it, but didn't
was adding this to BUILD.bazel for easy testing:
so i could run |
Think it's ready now... @AutomatedTester could you give it a look? |
Persistent review updated to latest commit 01f6aaf |
User description
Add implementations for BiDi Network's Auth and Interception to Python
Description
Added network.py
Added bidi_network_tests.py
updated command.py
Motivation and Context
Issue #13993
Types of changes
Checklist
PR Type
Enhancement, Tests
Description
Network
class to handle network events and requests, supporting BiDi protocol operations.Network
class into the WebDriver, allowing network interception and authentication handling.Changes walkthrough 📝
network.py
Implement Network class for BiDi protocol support
py/selenium/webdriver/common/bidi/network.py
Network
class for handling network events andrequests.
command.py
Add network command constants for BiDi operations
py/selenium/webdriver/remote/command.py
remote_connection.py
Map network commands to HTTP endpoints
py/selenium/webdriver/remote/remote_connection.py
webdriver.py
Integrate Network class into WebDriver
py/selenium/webdriver/remote/webdriver.py
Network
class into WebDriver for BiDi support.bidi_network_tests.py
Add tests for BiDi network functionalities
py/test/selenium/webdriver/common/bidi_network_tests.py