-
-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
[java] handle getNamedCookie
and deleteNamedCookie
for empty strings
#15092
base: trunk
Are you sure you want to change the base?
Conversation
This reverts commit f17dd08dd32998a310510f0abc44e5b484202a4d.
This reverts commit cc16e3f. oops
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
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
Fixes #15044 for Java bindings
Motivation and Context
Types of changes
Checklist
PR Type
Bug fix, Tests
Description
Added validation to prevent empty or null cookie names in
deleteCookieNamed
andgetCookieNamed
methods.Introduced unit tests to verify exceptions for empty or whitespace cookie names.
Enhanced error handling for cookie management in
RemoteWebDriver
.Changes walkthrough 📝
RemoteWebDriver.java
Add validation for empty cookie names in RemoteWebDriver
java/src/org/openqa/selenium/remote/RemoteWebDriver.java
deleteCookieNamed
.getCookieNamed
.CookieImplementationTest.java
Add tests for empty cookie name validation
java/test/org/openqa/selenium/CookieImplementationTest.java
in
deleteCookieNamed
.in
getCookieNamed
.