-
-
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] [java] Add browser module #13677
Conversation
PR Description updated to latest commit (36be14e)
|
PR Review
✨ Review tool usage guide:Overview:
With a configuration file, use the following template:
See the review usage page for a comprehensive guide on using this tool. |
PR Code Suggestions
✨ Improve tool usage guide:Overview:
With a configuration file, use the following template:
See the improve usage page for a more comprehensive guide on using this tool. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## trunk #13677 +/- ##
=======================================
Coverage 58.48% 58.48%
=======================================
Files 86 86
Lines 5270 5270
Branches 220 220
=======================================
Hits 3082 3082
Misses 1968 1968
Partials 220 220 ☔ View full report in Codecov by Sentry. |
User description
Thanks for contributing to Selenium!
A PR well described will help maintainers to quickly review and merge it
Before submitting your PR, please check our contributing guidelines.
Avoid large PRs, help reviewers by making them as simple and short as possible.
Description
Add Browser module as described in https://w3c.github.io/webdriver-bidi/#module-browser
Motivation and Context
To land BiDi in Selenium incrementally
Types of changes
Checklist
Type
enhancement
Description
Changes walkthrough
Browser.java
Implementation of Browser Module for BiDi Protocol
java/src/org/openqa/selenium/bidi/Browser.java
Browser
class to handle browser-related commands in theBiDi protocol.
BrowserCommandsTest.java
Test Suite for Browser Module Commands
java/test/org/openqa/selenium/bidi/browser/BrowserCommandsTest.java
Browser
class methods.@NotYetImplemented
annotations for browsers wherefunctionality is pending.
BUILD.bazel
Bazel Build Configuration for Browser Module Tests
java/test/org/openqa/selenium/bidi/browser/BUILD.bazel
java_selenium_test_suite
for the browser module tests.