-
-
Notifications
You must be signed in to change notification settings - Fork 8.6k
[dotnet] [bidi] Support WebExtension module #15850
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
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||
|
Test fails on CI, because I don't know how to prepare test data in |
They should work for Chrome/Edge if you start the browser using the flags: The Python bindings added a property on Chromium's Options class named see #15794 |
I managed it and now we are able to execute tests in different environments ( |
|
|
|
Parking it until better weather. |
|
Here we should refactor tests projects. Any test |
User description
https://w3c.github.io/webdriver-bidi/#module-webExtension
🔗 Related Issues
💥 What does this PR do?
🔧 Implementation Notes
💡 Additional Considerations
🔄 Types of changes
PR Type
Enhancement
Description
Add WebExtension BiDi module support for .NET
Implement install/uninstall extension commands with multiple data formats
Add JSON serialization and converter infrastructure
Include comprehensive test suite with Bazel integration
Diagram Walkthrough
File Walkthrough
6 files
Add WebExtension module propertyCreate Extension JSON converterDefine Extension entity classImplement install command with data typesImplement uninstall commandCreate WebExtension module class5 files
Register WebExtension JSON converterAdd WebExtension command serialization supportAdd dotnet test visibilityInclude extensions test dataCopy extension files to output1 files
Add comprehensive WebExtension tests