[dotnet] Remove long awaited obsolete members by nvborisenko · Pull Request #16121 · SeleniumHQ/selenium

User description

Remove obsolete members, finally.

🔄 Types of changes

  • Cleanup (formatting, renaming)

PR Type

Other


Description

  • Remove obsolete methods and properties from .NET bindings

  • Clean up deprecated DevTools session constructors

  • Remove legacy property aliases and deprecated logging handlers


Diagram Walkthrough

flowchart LR
  A["Obsolete Members"] --> B["DevTools APIs"]
  A --> C["Driver Services"]
  A --> D["Options Classes"]
  A --> E["Logging Handlers"]
  B --> F["Removed deprecated constructors"]
  C --> G["Removed property aliases"]
  D --> H["Removed legacy properties"]
  E --> I["Removed ConsoleLogHandler"]
Loading

File Walkthrough

Relevant files
Cleanup
10 files
ChromiumDriver.cs
Remove obsolete DevTools session method                                   
+0/-13   
ChromiumDriverService.cs
Remove deprecated WhitelistedIPAddresses property               
+0/-11   
DevToolsSession.cs
Remove obsolete constructor overload                                         
+0/-7     
IDevTools.cs
Remove obsolete DevTools interface methods                             
+0/-20   
EdgeDriverService.cs
Remove deprecated UseVerboseLogging property                         
+0/-10   
FirefoxOptions.cs
Remove obsolete BrowserExecutableLocation property             
+0/-10   
ActionSequence.cs
Remove deprecated inputDevice property                                     
+0/-7     
ConsoleLogHandler.cs
Delete entire obsolete logging handler class                         
+0/-28   
RemoteWebDriver.cs
Remove obsolete DevTools session method                                   
+0/-13   
UserAgent.cs
Remove obsolete parameterless constructor                               
+0/-9