-
-
Notifications
You must be signed in to change notification settings - Fork 8.6k
[dotnet] Remove obsoleted members/types for 4.30 #15342
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
[dotnet] Remove obsoleted members/types for 4.30 #15342
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨No code suggestions found for the PR. |
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.
Always nice to have these improvements! One concern with the Response type.
User description
Remove obsoleted members/types aimed for v4.30
Motivation and Context
Clean old code.
Types of changes
Checklist
PR Type
Enhancement, Bug fix
Description
Removed obsolete exception classes
ElementNotSelectableExceptionandElementNotVisibleException.Updated
IWebElementandWebElementinterfaces to remove references to obsolete exceptions.Refactored
Responseclass to remove deprecated constructors and properties, making it immutable.Cleaned up
WebDriverResultenum by removing obsolete error codes.Changes walkthrough 📝
ElementNotSelectableException.cs
Removed `ElementNotSelectableException` class.dotnet/src/webdriver/ElementNotSelectableException.cs
ElementNotSelectableExceptionclass.ElementNotVisibleException.cs
Removed `ElementNotVisibleException` class.dotnet/src/webdriver/ElementNotVisibleException.cs
ElementNotVisibleExceptionclass.IWebElement.cs
Updated `IWebElement` interface to remove obsolete exceptions.dotnet/src/webdriver/IWebElement.cs
ElementNotVisibleExceptionin methoddocumentation.
Response.cs
Refactored `Response` class to remove deprecated features.dotnet/src/webdriver/Response.cs
Responseclass immutable by usinginitproperties.WebDriver.cs
Updated `WebDriver` exception handling logic.dotnet/src/webdriver/WebDriver.cs
ElementNotVisibleExceptionandElementNotSelectableException.WebDriverResult.cs
Cleaned up `WebDriverResult` enum by removing obsolete codes.dotnet/src/webdriver/WebDriverResult.cs
WebDriverResultenum.WebElement.cs
Updated `WebElement` class to remove obsolete exceptions.dotnet/src/webdriver/WebElement.cs
ElementNotVisibleExceptionin methoddocumentation.