-
-
Notifications
You must be signed in to change notification settings - Fork 8.6k
[dotnet] [bidi] Support network collectors and get response body #16192
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
base: trunk
Are you sure you want to change the base?
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
User description
https://w3c.github.io/webdriver-bidi/#command-network-addDataCollector
https://w3c.github.io/webdriver-bidi/#command-network-getData
https://w3c.github.io/webdriver-bidi/#command-network-removeDataCollector
🔄 Types of changes
PR Type
Enhancement
Description
Add BiDi network data collectors for response body capture
Implement
AddDataCollectorAsync
,RemoveDataCollectorAsync
, andGetDataAsync
methodsAdd
Collector
class with automatic disposal supportExtend
BytesValue
with string conversion operatorsDiagram Walkthrough
File Walkthrough
2 files
Add CollectorConverter to JSON serialization
Register data collector command types
7 files
Create JSON converter for Collector objects
Implement add data collector command
Add explicit string conversion operator
Create Collector class with disposal
Implement get data command
Add data collector management methods
Implement remove data collector command
1 files
Add tests for data collector functionality