Update documentation for Selenium 4.37.0-all #16457
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
User description
This PR updates the API documentation for version 4.37.0-all.
PR Type
Documentation
Description
Auto-generated API documentation update for Selenium .NET bindings version 4.37.0
Updated DevTools V141 documentation with new adapter classes and domain types (Browser, Animation, BluetoothEmulation, Audits, Accessibility, CSS, DOM, and others)
Added new BiDi classes and updated existing ones with refined type signatures and event handling
Removed outdated DevTools V138 documentation files
Updated method return types in
BrowsingContextModulefrom genericEmptyResultto specific result typesAdded new event overloads for download handling with
DownloadEndEventArgsandDownloadWillBeginEventArgsUpdated source code line number references throughout documentation due to code changes
Added JSON converter attributes to enum definitions for proper serialization
Diagram Walkthrough
File Walkthrough
8 files
OpenQA.Selenium.BiDi.BrowsingContext.BrowsingContextModule.html
API documentation updates for BrowsingContextModule with new resulttypesdocs/api/dotnet/webdriver/OpenQA.Selenium.BiDi.BrowsingContext.BrowsingContextModule.html
Constructorssection documenting theBrowsingContextModule(Broker)constructorEmptyResulttospecific result types (
ActivateResult,CloseResult,CreateResult,HandleUserPromptResult,ReloadResult,SetViewportResult)OnDownloadEndAsyncmethod overloads withDownloadEndEventArgsparameterOnDownloadWillBeginAsyncmethod signatures to useDownloadWillBeginEventArgsinstead ofNavigationInfodocumentation due to constructor removal
OpenQA.Selenium.DevTools.V141.DOM.Node.html
New DevTools V141 DOM Node class API documentationdocs/api/dotnet/webdriver/OpenQA.Selenium.DevTools.V141.DOM.Node.html
Nodeclass inDevTools V141 DOM namespace
NodeId,NodeName,NodeType,Attributes,Children, and various optional propertiesinformation
OpenQA.Selenium.BiDi.Browser.UserContextInfo.html
UserContextInfo record modifier and inheritance updatesdocs/api/dotnet/webdriver/OpenQA.Selenium.BiDi.Browser.UserContextInfo.html
UserContextInfofromsealed recordtorecord(removed sealedmodifier)
CreateUserContextResultas a derived type in the documentationobject.MemberwiseClone()to inherited members listOpenQA.Selenium.DevTools.V141.Browser.BrowserAdapter.html
New DevTools V141 Browser adapter API documentationdocs/api/dotnet/webdriver/OpenQA.Selenium.DevTools.V141.Browser.BrowserAdapter.html
BrowserAdapterclass in DevToolsV141 Browser domain
interface with 1186 lines of content
(permissions, downloads, window management), and events
types, and exception documentation
OpenQA.Selenium.DevTools.V141.Animation.AnimationAdapter.html
New DevTools V141 Animation adapter API documentationdocs/api/dotnet/webdriver/OpenQA.Selenium.DevTools.V141.Animation.AnimationAdapter.html
AnimationAdapterclass inDevTools V141 Animation domain
interface with 818 lines of content
(enable, disable, playback, timing), and events
return types, and event documentation
OpenQA.Selenium.DevTools.V141.BluetoothEmulation.BluetoothEmulationAdapter.html
New BluetoothEmulation adapter API documentationdocs/api/dotnet/webdriver/OpenQA.Selenium.DevTools.V141.BluetoothEmulation.BluetoothEmulationAdapter.html
BluetoothEmulationAdapterclassin DevTools V141
service, characteristic, and descriptor management
operations, and event handlers
documentation
OpenQA.Selenium.DevTools.V141.Audits.InspectorIssueDetails.html
New InspectorIssueDetails API documentationdocs/api/dotnet/webdriver/OpenQA.Selenium.DevTools.V141.Audits.InspectorIssueDetails.html
InspectorIssueDetailsclass inDevTools V141 Audits
types (cookies, CORS, CSP, etc.)
attributes
OpenQA.Selenium.BiDi.BrowsingContext.BoxClipRectangle.html
Update BoxClipRectangle source code line referencesdocs/api/dotnet/webdriver/OpenQA.Selenium.BiDi.BrowsingContext.BoxClipRectangle.html
multiple locations
four properties
1 files
OpenQA.Selenium.BiDi.BrowsingContext.ContextType.html
Add JSON converter attribute to ContextType enumdocs/api/dotnet/webdriver/OpenQA.Selenium.BiDi.BrowsingContext.ContextType.html
40
[JsonConverter(typeof(CamelCaseEnumConverter))]attribute toContextTypeenum definition101 files