Update documentation for Selenium 4.37.0-all #16457
Merged
+841,978
−817,241
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
BrowsingContextModule
from genericEmptyResult
to specific result typesAdded new event overloads for download handling with
DownloadEndEventArgs
andDownloadWillBeginEventArgs
Updated 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 result
types
docs/api/dotnet/webdriver/OpenQA.Selenium.BiDi.BrowsingContext.BrowsingContextModule.html
Constructors
section documenting theBrowsingContextModule(Broker)
constructorEmptyResult
tospecific result types (
ActivateResult
,CloseResult
,CreateResult
,HandleUserPromptResult
,ReloadResult
,SetViewportResult
)OnDownloadEndAsync
method overloads withDownloadEndEventArgs
parameterOnDownloadWillBeginAsync
method signatures to useDownloadWillBeginEventArgs
instead ofNavigationInfo
documentation due to constructor removal
OpenQA.Selenium.DevTools.V141.DOM.Node.html
New DevTools V141 DOM Node class API documentation
docs/api/dotnet/webdriver/OpenQA.Selenium.DevTools.V141.DOM.Node.html
Node
class inDevTools V141 DOM namespace
NodeId
,NodeName
,NodeType
,Attributes
,Children
, and various optional propertiesinformation
OpenQA.Selenium.BiDi.Browser.UserContextInfo.html
UserContextInfo record modifier and inheritance updates
docs/api/dotnet/webdriver/OpenQA.Selenium.BiDi.Browser.UserContextInfo.html
UserContextInfo
fromsealed record
torecord
(removed sealedmodifier)
CreateUserContextResult
as a derived type in the documentationobject.MemberwiseClone()
to inherited members listOpenQA.Selenium.DevTools.V141.Browser.BrowserAdapter.html
New DevTools V141 Browser adapter API documentation
docs/api/dotnet/webdriver/OpenQA.Selenium.DevTools.V141.Browser.BrowserAdapter.html
BrowserAdapter
class 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 documentation
docs/api/dotnet/webdriver/OpenQA.Selenium.DevTools.V141.Animation.AnimationAdapter.html
AnimationAdapter
class 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 documentation
docs/api/dotnet/webdriver/OpenQA.Selenium.DevTools.V141.BluetoothEmulation.BluetoothEmulationAdapter.html
BluetoothEmulationAdapter
classin DevTools V141
service, characteristic, and descriptor management
operations, and event handlers
documentation
OpenQA.Selenium.DevTools.V141.Audits.InspectorIssueDetails.html
New InspectorIssueDetails API documentation
docs/api/dotnet/webdriver/OpenQA.Selenium.DevTools.V141.Audits.InspectorIssueDetails.html
InspectorIssueDetails
class inDevTools V141 Audits
types (cookies, CORS, CSP, etc.)
attributes
OpenQA.Selenium.BiDi.BrowsingContext.BoxClipRectangle.html
Update BoxClipRectangle source code line references
docs/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 enum
docs/api/dotnet/webdriver/OpenQA.Selenium.BiDi.BrowsingContext.ContextType.html
40
[JsonConverter(typeof(CamelCaseEnumConverter))]
attribute toContextType
enum definition101 files