[dotnet] [bidi] Specific result type for any command by nvborisenko · Pull Request #16405 · SeleniumHQ/selenium
BrowserModule.cs
+12/-12
CloseCommand.cs
+3/-1
CreateUserContextCommand.cs
+3/-1
RemoveUserContextCommand.cs
+3/-1
SetDownloadBehaviorCommand.cs
+3/-1
UserContextInfo.cs
+1/-1
ActivateCommand.cs
+3/-1
BrowsingContext.cs
+5/-5
BrowsingContextInputModule.cs
+3/-3
BrowsingContextModule.cs
+10/-10
BrowsingContextNetworkModule.cs
+1/-1
CloseCommand.cs
+3/-1
HandleUserPromptCommand.cs
+3/-1
NavigateCommand.cs
+1/-1
ReloadCommand.cs
+3/-1
SetViewportCommand.cs
+3/-1
EmulationModule.cs
+18/-18
SetForcedColorsModeThemeOverrideCommand.cs
+3/-1
SetGeolocationOverrideCommand.cs
+3/-1
SetLocaleOverrideCommand.cs
+3/-1
SetScreenOrientationOverrideCommand.cs
+3/-1
SetScriptingEnabledCommand.cs
+3/-1
SetTimezoneOverrideCommand.cs
+3/-1
SetUserAgentOverrideCommand.cs
+3/-1
InputModule.cs
+6/-6
PerformActionsCommand.cs
+3/-1
ReleaseActionsCommand.cs
+3/-1
SetFilesCommand.cs
+3/-1
ContinueRequestCommand.cs
+3/-1
ContinueResponseCommand.cs
+3/-1
ContinueWithAuthCommand.cs
+2/-1
FailRequestCommand.cs
+3/-1
NetworkModule.cs
+22/-22
ProvideResponseCommand.cs
+3/-1
RemoveDataCollectorCommand.cs
+3/-1
RemoveInterceptCommand.cs
+3/-1
SetCacheBehaviorCommand.cs
+3/-1
SetExtraHeadersCommand.cs
+3/-1
DisownCommand.cs
+5/-1
RemovePreloadScriptCommand.cs
+3/-1
ScriptModule.cs
+10/-2
EndCommand.cs
+3/-1
SessionModule.cs
+4/-4
UnsubscribeCommand.cs
+3/-1
UninstallCommand.cs
+3/-1
WebExtensionModule.cs
+2/-2
Replace EmptyResult with specific Browser result types Add CloseResult type for browser close command Add CreateUserContextResult inheriting from UserContextInfoAdd RemoveUserContextResult for remove command Add SetDownloadBehaviorResult for download behavior Change UserContextInfo from sealed to base record Add ActivateResult for browsing context activation Update method signatures with specific result types Replace EmptyResult with specific Input result types Update all browsing context methods with specific resultsAdd SetCacheBehaviorResult for network cache behavior Add CloseResult for browsing context close Add HandleUserPromptResult for user prompt handling Change NavigateResult from sealed to base record Add ReloadResult inheriting from NavigateResult Add SetViewportResult for viewport configuration Replace EmptyResult with specific Emulation result types Add SetForcedColorsModeThemeOverrideResult Add SetGeolocationOverrideResult for geolocation commandsAdd SetLocaleOverrideResult for locale override Add SetScreenOrientationOverrideResult Add SetScriptingEnabledResult for scripting control Add SetTimezoneOverrideResult for timezone override Add SetUserAgentOverrideResult for user agent Replace EmptyResult with specific Input result types Add PerformActionsResult for action performance Add ReleaseActionsResult for action release Add SetFilesResult for file input handling Add ContinueRequestResult for request continuation Add ContinueResponseResult for response continuation Add ContinueWithAuthResult for authentication handling Add FailRequestResult for request failure Replace EmptyResult with specific Network result types Add ProvideResponseResult for response provision Add RemoveDataCollectorResult for data collector removal Add RemoveInterceptResult for intercept removal Add SetCacheBehaviorResult for cache behavior Add SetExtraHeadersResult for header configuration Add DisownResult and DisownOptions for script disown Add RemovePreloadScriptResult for script removal Add DisownAsync method and update result types Add EndResult for session termination Replace EmptyResult with specific Session result types Add UnsubscribeResult for subscription management Add UninstallResult for extension uninstallation Replace EmptyResult with UninstallResult