-
-
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
[java] increasing of properties scope for better appium compatibility #14183
[java] increasing of properties scope for better appium compatibility #14183
Conversation
FluentWait -> clock FluentWait -> timeout FluentWait -> interval FluentWait -> sleeper FluentWait -> ignoredExceptions FluentWait -> messageSupplier FluentWait -> input
PR Reviewer Guide 🔍
|
PR Code Suggestions ✨
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you @iampopovich!
thanks god . it took a bit more time than usual 🙂 |
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
according to request in #13949 scopes of properties were increased
here's a part of request
Motivation and Context
Types of changes
Checklist
PR Type
Enhancement
Description
HttpCommandExecutor
to improve compatibility with Appium:client
field changed to public.commandCodec
andresponseCodec
fields changed to protected.capabilities
field inRemoteWebDriver
to protected.exe
field inDriverService.Builder
to public.FluentWait
to protected:input
,clock
,sleeper
,timeout
,interval
,messageSupplier
,ignoredExceptions
.Changes walkthrough 📝
HttpCommandExecutor.java
Modify access levels for HttpCommandExecutor fields
java/src/org/openqa/selenium/remote/HttpCommandExecutor.java
client
field to public.commandCodec
andresponseCodec
fields to protected.RemoteWebDriver.java
Modify access level for RemoteWebDriver capabilities field
java/src/org/openqa/selenium/remote/RemoteWebDriver.java
capabilities
field to protected.DriverService.java
Modify access level for DriverService.Builder exe field
java/src/org/openqa/selenium/remote/service/DriverService.java
exe
field to public.FluentWait.java
Modify access levels for FluentWait fields
java/src/org/openqa/selenium/support/ui/FluentWait.java
input
,clock
,sleeper
,timeout
,interval
,messageSupplier
,ignoredExceptions
.