| <!DOCTYPE html> |
| <html> |
| <head> |
| <meta charset="utf-8"> |
| <title>Namespace OpenQA.Selenium </title> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| <meta name="title" content="Namespace OpenQA.Selenium "> |
| |
| |
| <link rel="icon" href="../images/favicon.ico"> |
| <link rel="stylesheet" href="../public/docfx.min.css"> |
| <link rel="stylesheet" href="../public/main.css"> |
| <meta name="docfx:navrel" content="../toc.html"> |
| <meta name="docfx:tocrel" content="toc.html"> |
| |
| <meta name="docfx:rel" content="../"> |
| |
| |
| |
| <meta name="loc:inThisArticle" content="In this article"> |
| <meta name="loc:searchResultsCount" content="{count} results for "{query}""> |
| <meta name="loc:searchNoResults" content="No results for "{query}""> |
| <meta name="loc:tocFilter" content="Filter by title"> |
| <meta name="loc:nextArticle" content="Next"> |
| <meta name="loc:prevArticle" content="Previous"> |
| <meta name="loc:themeLight" content="Light"> |
| <meta name="loc:themeDark" content="Dark"> |
| <meta name="loc:themeAuto" content="Auto"> |
| <meta name="loc:changeTheme" content="Change theme"> |
| <meta name="loc:copy" content="Copy"> |
| <meta name="loc:downloadPdf" content="Download PDF"> |
| |
| <script type="module" src="./../public/docfx.min.js"></script> |
| |
| <script> |
| const theme = localStorage.getItem('theme') || 'auto' |
| document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme) |
| </script> |
| |
| </head> |
| |
| <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference"> |
| <header class="bg-body border-bottom"> |
| <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation"> |
| <div class="container-xxl flex-nowrap"> |
| <a class="navbar-brand" href="../index.html"> |
| <img id="logo" class="svg" src="../images/logo.svg" alt="Selenium .NET API"> |
| Selenium .NET API |
| </a> |
| <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation"> |
| <i class="bi bi-three-dots"></i> |
| </button> |
| <div class="collapse navbar-collapse" id="navpanel"> |
| <div id="navbar"> |
| <form class="search" role="search" id="search"> |
| <i class="bi bi-search"></i> |
| <input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search"> |
| </form> |
| </div> |
| </div> |
| </div> |
| </nav> |
| </header> |
| |
| <main class="container-xxl"> |
| <div class="toc-offcanvas"> |
| <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel"> |
| <div class="offcanvas-header"> |
| <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5> |
| <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button> |
| </div> |
| <div class="offcanvas-body"> |
| <nav class="toc" id="toc"></nav> |
| </div> |
| </div> |
| </div> |
| |
| <div class="content"> |
| <div class="actionbar"> |
| <button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents"> |
| <i class="bi bi-list"></i> |
| </button> |
| |
| <nav id="breadcrumb"></nav> |
| </div> |
| |
| <article data-uid="OpenQA.Selenium"> |
| |
| <h1 id="OpenQA_Selenium" data-uid="OpenQA.Selenium" class="text-break">Namespace OpenQA.Selenium</h1> |
| <div class="markdown level0 summary"></div> |
| <div class="markdown level0 conceptual"></div> |
| <div class="markdown level0 remarks"></div> |
| |
| <h3 id="namespaces"> |
| Namespaces |
| </h3> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.BiDi.html">OpenQA.Selenium.BiDi</a></dt> |
| <dd></dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.Chrome.html">OpenQA.Selenium.Chrome</a></dt> |
| <dd></dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.Chromium.html">OpenQA.Selenium.Chromium</a></dt> |
| <dd></dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.DevTools.html">OpenQA.Selenium.DevTools</a></dt> |
| <dd></dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.Edge.html">OpenQA.Selenium.Edge</a></dt> |
| <dd></dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.Firefox.html">OpenQA.Selenium.Firefox</a></dt> |
| <dd></dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.IE.html">OpenQA.Selenium.IE</a></dt> |
| <dd></dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.Interactions.html">OpenQA.Selenium.Interactions</a></dt> |
| <dd></dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.Internal.html">OpenQA.Selenium.Internal</a></dt> |
| <dd></dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.Remote.html">OpenQA.Selenium.Remote</a></dt> |
| <dd></dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.Safari.html">OpenQA.Selenium.Safari</a></dt> |
| <dd></dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="../support/OpenQA.Selenium.Support.UI.html">OpenQA.Selenium.Support.UI</a></dt> |
| <dd></dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.VirtualAuth.html">OpenQA.Selenium.VirtualAuth</a></dt> |
| <dd></dd> |
| </dl> |
| <h3 id="classes"> |
| Classes |
| </h3> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.By.html">By</a></dt> |
| <dd><p>Provides a mechanism by which to find elements within a document.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.CapabilityType.html">CapabilityType</a></dt> |
| <dd><p>Provides types of capabilities for the DesiredCapabilities object.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.Command.html">Command</a></dt> |
| <dd><p>Provides a way to send commands to the remote server</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.CommandInfo.html">CommandInfo</a></dt> |
| <dd><p>Represents the information about a command.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.CommandInfoRepository.html">CommandInfoRepository</a></dt> |
| <dd><p>Holds the information about all commands specified by the JSON wire protocol. |
| This class cannot be inherited, as it is intended to be a singleton, and |
| allowing subclasses introduces the possibility of multiple instances.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.Cookie.html">Cookie</a></dt> |
| <dd><p>Represents a cookie in the browser.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.DefaultFileDetector.html">DefaultFileDetector</a></dt> |
| <dd><p>Represents the default file detector for determining whether a file |
| must be uploaded to a remote server.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.DetachedShadowRootException.html">DetachedShadowRootException</a></dt> |
| <dd><p>The exception that is thrown when a frame is not found.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.DomMutatedEventArgs.html">DomMutatedEventArgs</a></dt> |
| <dd><p>Provides data for the AttributeValueChanged event</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.DomMutationData.html">DomMutationData</a></dt> |
| <dd><p>Provides data about the changes in the value of an attribute on an element.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.DriverCommand.html">DriverCommand</a></dt> |
| <dd><p>Values describing the list of commands understood by a remote server using the JSON wire protocol.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.DriverFinder.html">DriverFinder</a></dt> |
| <dd><p>Finds a driver, checks if the provided path exists, if not, Selenium Manager is used. |
| This implementation is still in beta and may change.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.DriverOptions.html">DriverOptions</a></dt> |
| <dd><p>Base class for managing options specific to a browser driver.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.DriverProcessStartedEventArgs.html">DriverProcessStartedEventArgs</a></dt> |
| <dd><p>Provides data for the DriverProcessStarted event of a <a class="xref" href="OpenQA.Selenium.DriverService.html">DriverService</a> object.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.DriverProcessStartingEventArgs.html">DriverProcessStartingEventArgs</a></dt> |
| <dd><p>Provides data for the DriverProcessStarting event of a <a class="xref" href="OpenQA.Selenium.DriverService.html">DriverService</a> object.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.DriverService.html">DriverService</a></dt> |
| <dd><p>Exposes the service provided by a native WebDriver server executable.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.DriverServiceNotFoundException.html">DriverServiceNotFoundException</a></dt> |
| <dd><p>The exception that is thrown when the driver service is not available.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.ElementClickInterceptedException.html">ElementClickInterceptedException</a></dt> |
| <dd><p>The exception that is thrown when an element is not visible.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.ElementNotInteractableException.html">ElementNotInteractableException</a></dt> |
| <dd><p>The exception that is thrown when an element is not interactable.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.EncodedFile.html">EncodedFile</a></dt> |
| <dd><p>Represents a file transmitted over the wire as a base64-encoded string.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.ErrorResponse.html">ErrorResponse</a></dt> |
| <dd><p>Provides a way to store errors from a response</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.HttpCommandInfo.html">HttpCommandInfo</a></dt> |
| <dd><p>Provides the execution information for a <a class="xref" href="OpenQA.Selenium.DriverCommand.html">DriverCommand</a>.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.HttpRequestData.html">HttpRequestData</a></dt> |
| <dd><p>Represents the response data for an intercepted HTTP call.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.HttpResponseContent.html">HttpResponseContent</a></dt> |
| <dd><p>Represents the content of an HTTP response.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.HttpResponseData.html">HttpResponseData</a></dt> |
| <dd><p>Represents the response data for an intercepted HTTP call.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.InitializationScript.html">InitializationScript</a></dt> |
| <dd><p>Represents a JavaScript script that is loaded and run on every document load.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.InsecureCertificateException.html">InsecureCertificateException</a></dt> |
| <dd><p>The exception that is thrown when an insecure certificate is used.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.InvalidCookieDomainException.html">InvalidCookieDomainException</a></dt> |
| <dd><p>The exception that is thrown when the users attempts to set a cookie with an invalid domain.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.InvalidElementStateException.html">InvalidElementStateException</a></dt> |
| <dd><p>The exception that is thrown when a reference to an element is no longer valid.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.InvalidSelectorException.html">InvalidSelectorException</a></dt> |
| <dd><p>The exception that is thrown when an invalid selector is used.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.JavaScriptCallbackExecutedEventArgs.html">JavaScriptCallbackExecutedEventArgs</a></dt> |
| <dd><p>Provides data for the JavaScriptCallbackExecuted event.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.JavaScriptConsoleApiCalledEventArgs.html">JavaScriptConsoleApiCalledEventArgs</a></dt> |
| <dd><p>Provides data for the JavaScriptConsoleApiCalled event.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.JavaScriptEngine.html">JavaScriptEngine</a></dt> |
| <dd><p>Provides methods allowing the user to manage settings in the browser's JavaScript engine.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.JavaScriptException.html">JavaScriptException</a></dt> |
| <dd><p>Represents exceptions that are thrown when an error occurs during execution of JavaScript.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.JavaScriptExceptionThrownEventArgs.html">JavaScriptExceptionThrownEventArgs</a></dt> |
| <dd><p>Provides data for the JavaScriptExceptionThrown event.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.Keys.html">Keys</a></dt> |
| <dd><p>Representations of keys able to be pressed that are not text keys for sending to the browser.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.LogEntry.html">LogEntry</a></dt> |
| <dd><p>Represents an entry in a log from a driver instance.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.LogType.html">LogType</a></dt> |
| <dd><p>Class containing names of common log types.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.Logs.html">Logs</a></dt> |
| <dd><p>Provides a mechanism for examining logs for the driver during the test.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.MoveTargetOutOfBoundsException.html">MoveTargetOutOfBoundsException</a></dt> |
| <dd><p>Represents exceptions that are thrown when an attempt is made to move the mouse |
| pointer outside the bounds of the browser view port.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.NetworkAuthenticationHandler.html">NetworkAuthenticationHandler</a></dt> |
| <dd><p>Allows a user to supply authentication information for network requests.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.NetworkManager.html">NetworkManager</a></dt> |
| <dd><p>Provides methods for monitoring, intercepting, and modifying network requests and responses.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.NetworkRequestHandler.html">NetworkRequestHandler</a></dt> |
| <dd><p>Allows a user to handle a network request, potentially modifying the request or providing a known response.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.NetworkRequestSentEventArgs.html">NetworkRequestSentEventArgs</a></dt> |
| <dd><p>Provides data for the NetworkRequestSent event of an object implementing the <a class="xref" href="OpenQA.Selenium.INetwork.html">INetwork</a> interface.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.NetworkResponseHandler.html">NetworkResponseHandler</a></dt> |
| <dd><p>Allows a user to handle a returned network, potentially modifying it before processing by the browser.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.NetworkResponseReceivedEventArgs.html">NetworkResponseReceivedEventArgs</a></dt> |
| <dd><p>Provides data for the NetworkResponseReceived event of an object implementing the <a class="xref" href="OpenQA.Selenium.INetwork.html">INetwork</a> interface.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.NoAlertPresentException.html">NoAlertPresentException</a></dt> |
| <dd><p>The exception that is thrown when an alert is not found.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.NoSuchCookieException.html">NoSuchCookieException</a></dt> |
| <dd><p>The exception that is thrown when a cookie is not found.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.NoSuchDriverException.html">NoSuchDriverException</a></dt> |
| <dd><p>The exception that is thrown when a driver is not found.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.NoSuchElementException.html">NoSuchElementException</a></dt> |
| <dd><p>The exception that is thrown when an element is not found.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.NoSuchFrameException.html">NoSuchFrameException</a></dt> |
| <dd><p>The exception that is thrown when a frame is not found.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.NoSuchShadowRootException.html">NoSuchShadowRootException</a></dt> |
| <dd><p>The exception that is thrown when a shadow root is not found.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.NoSuchWindowException.html">NoSuchWindowException</a></dt> |
| <dd><p>The exception that is thrown when a window is not found.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.NotFoundException.html">NotFoundException</a></dt> |
| <dd><p>The exception that is thrown when an item is not found.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.PasswordCredentials.html">PasswordCredentials</a></dt> |
| <dd><p>A credentials provider that uses a user name and password for authentication.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.PinnedScript.html">PinnedScript</a></dt> |
| <dd><p>A class representing a pinned JavaScript function that can be repeatedly called |
| without sending the entire script across the wire for every execution.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.Platform.html">Platform</a></dt> |
| <dd><p>Represents the platform on which tests are to be run.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.PrintDocument.html">PrintDocument</a></dt> |
| <dd><p>Represents a printed document in the form of a PDF document.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.PrintOptions.html">PrintOptions</a></dt> |
| <dd><p>Represents the options to send for printing a page.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.PrintOptions.Margins.html">PrintOptions.Margins</a></dt> |
| <dd><p>An object representing the margins for printing.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.PrintOptions.PageSize.html">PrintOptions.PageSize</a></dt> |
| <dd><p>An object representing the page size of the print options.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.Proxy.html">Proxy</a></dt> |
| <dd><p>Describes proxy settings to be used with a driver instance.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.RelativeBy.html">RelativeBy</a></dt> |
| <dd><p>Provides a mechanism for finding elements spatially relative to other elements.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.RemoteSessionSettings.html">RemoteSessionSettings</a></dt> |
| <dd><p>Base class for managing options specific to a browser driver.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.Response.html">Response</a></dt> |
| <dd><p>Handles responses from the browser</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.Screenshot.html">Screenshot</a></dt> |
| <dd><p>Represents an image of the page currently loaded in the browser.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.SeleniumManager.html">SeleniumManager</a></dt> |
| <dd><p>Wrapper for the Selenium Manager binary. |
| This implementation is still in beta, and may change.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.SessionId.html">SessionId</a></dt> |
| <dd><p>Provides a mechanism for maintaining a session for a test</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.ShadowRoot.html">ShadowRoot</a></dt> |
| <dd><p>Provides a representation of an element's shadow root.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.StackTraceElement.html">StackTraceElement</a></dt> |
| <dd><p>Gives properties to get a stack trace</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.StaleElementReferenceException.html">StaleElementReferenceException</a></dt> |
| <dd><p>The exception that is thrown when a reference to an element is no longer valid.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.UnableToSetCookieException.html">UnableToSetCookieException</a></dt> |
| <dd><p>The exception that is thrown when the user is unable to set a cookie.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.UnhandledAlertException.html">UnhandledAlertException</a></dt> |
| <dd><p>The exception that is thrown when an unhandled alert is present.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.UnknownErrorException.html">UnknownErrorException</a></dt> |
| <dd><p>An unknown error occurred in the remote end while processing the command.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.UnknownMethodException.html">UnknownMethodException</a></dt> |
| <dd><p>Exception that is thrown when the requested command matched a known URL but did not match any method for that URL.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.UnsupportedOperationException.html">UnsupportedOperationException</a></dt> |
| <dd><p>Indicates that a command that should have executed properly cannot be supported for some reason.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.WebDriver.html">WebDriver</a></dt> |
| <dd><p>A base class representing a driver for a web browser.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.WebDriverArgumentException.html">WebDriverArgumentException</a></dt> |
| <dd><p>Represents exceptions that are thrown when an invalid argument is passed to a WebDriver command.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.WebDriverException.html">WebDriverException</a></dt> |
| <dd><p>Represents exceptions that are thrown when an error occurs during actions.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.WebDriverTimeoutException.html">WebDriverTimeoutException</a></dt> |
| <dd><p>Represents exceptions that are thrown when an error occurs during actions.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.WebElement.html">WebElement</a></dt> |
| <dd><p>A base class representing an HTML element on a page.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.WebElementFactory.html">WebElementFactory</a></dt> |
| <dd><p>Object used to create <a class="xref" href="OpenQA.Selenium.WebElement.html">WebElement</a> objects for a remote driver instance.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.XPathLookupException.html">XPathLookupException</a></dt> |
| <dd><p>The exception that is thrown when an error occurs during an XPath lookup.</p> |
| </dd> |
| </dl> |
| <h3 id="interfaces"> |
| Interfaces |
| </h3> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.IActionExecutor.html">IActionExecutor</a></dt> |
| <dd><p>Interface allowing execution of W3C Specification-compliant actions.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.IAlert.html">IAlert</a></dt> |
| <dd><p>Defines the interface through which the user can manipulate JavaScript alerts.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.IAllowsFileDetection.html">IAllowsFileDetection</a></dt> |
| <dd><p>Interface determining whether the driver implementation allows detection of files |
| when sending keystrokes to a file upload element.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.ICapabilities.html">ICapabilities</a></dt> |
| <dd><p>Capabilities of the browser that you are going to use</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.ICommandExecutor.html">ICommandExecutor</a></dt> |
| <dd><p>Provides a way to send commands to the remote server</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.ICookieJar.html">ICookieJar</a></dt> |
| <dd><p>Defines an interface allowing the user to manipulate cookies on the current page.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.ICredentials.html">ICredentials</a></dt> |
| <dd><p>Marker interface describing a set of credentials to be used with network requests. |
| This allows the ability to expand beyond simple user name/password security mechanisms.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.ICustomDriverCommandExecutor.html">ICustomDriverCommandExecutor</a></dt> |
| <dd><p>Exposes an interface to allow drivers to register and execute custom commands.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.IFileDetector.html">IFileDetector</a></dt> |
| <dd><p>Defines an object responsible for detecting sequences of keystrokes |
| representing file paths and names.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.IHasCapabilities.html">IHasCapabilities</a></dt> |
| <dd><p>Defines the interface through which the user can determine the capabilities of a driver.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.IHasCommandExecutor.html">IHasCommandExecutor</a></dt> |
| <dd><p>An interface indicating that the implementing class has a command executor.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.IHasDownloads.html">IHasDownloads</a></dt> |
| <dd><p>Interface indicating the driver can handle downloading remote files.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.IHasSessionId.html">IHasSessionId</a></dt> |
| <dd><p>Interface indicating the driver has a Session ID.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.IJavaScriptEngine.html">IJavaScriptEngine</a></dt> |
| <dd><p>Defines an interface allowing the user to manage settings in the browser's JavaScript engine.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.IJavaScriptExecutor.html">IJavaScriptExecutor</a></dt> |
| <dd><p>Defines the interface through which the user can execute JavaScript.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.ILocatable.html">ILocatable</a></dt> |
| <dd><p>Defines the interface through which the user can discover where an element is on the screen.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.ILogs.html">ILogs</a></dt> |
| <dd><p>Interface allowing handling of driver logs.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.INavigation.html">INavigation</a></dt> |
| <dd><p>Defines an interface allowing the user to access the browser's history and to |
| navigate to a given URL.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.INetwork.html">INetwork</a></dt> |
| <dd><p>Defines an interface allowing the user to manage network communication by the browser.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.IOptions.html">IOptions</a></dt> |
| <dd><p>Defines an interface allowing the user to set options on the browser.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.IRotatable.html">IRotatable</a></dt> |
| <dd><p>Represents rotation of the browser view for orientation-sensitive devices. |
| When using this with a real device, the device should not be moved so that |
| the built-in sensors do not interfere.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.ISearchContext.html">ISearchContext</a></dt> |
| <dd><p>Defines the interface used to search for elements.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.ISupportsLogs.html">ISupportsLogs</a></dt> |
| <dd><p>Marker interface indicating that an object implementing |
| the interface supports the legacy log retrieval methods.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.ISupportsPrint.html">ISupportsPrint</a></dt> |
| <dd><p>Interface allowing a driver implementation to generate a print representation of the page.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.ITakesScreenshot.html">ITakesScreenshot</a></dt> |
| <dd><p>Defines the interface used to take screen shot images of the screen.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.ITargetLocator.html">ITargetLocator</a></dt> |
| <dd><p>Defines the interface through which the user can locate a given frame or window.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.ITimeouts.html">ITimeouts</a></dt> |
| <dd><p>Defines the interface through which the user can define timeouts.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.IWebDriver.html">IWebDriver</a></dt> |
| <dd><p>Defines the interface through which the user controls the browser.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.IWebElement.html">IWebElement</a></dt> |
| <dd><p>Defines the interface through which the user controls elements on the page.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.IWindow.html">IWindow</a></dt> |
| <dd><p>Provides methods for getting and setting the size and position of the browser window.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.IWrapsDriver.html">IWrapsDriver</a></dt> |
| <dd><p>Defines the interface through which the user can access the driver used to find an element.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.IWrapsElement.html">IWrapsElement</a></dt> |
| <dd><p>Defines the interface through which the user can discover if there is an underlying element to be used.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.IWritableCapabilities.html">IWritableCapabilities</a></dt> |
| <dd><p>Capabilities of the browser that you are going to use</p> |
| </dd> |
| </dl> |
| <h3 id="enums"> |
| Enums |
| </h3> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.LogLevel.html">LogLevel</a></dt> |
| <dd><p>Represents the levels of logging available to driver instances.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.PageLoadStrategy.html">PageLoadStrategy</a></dt> |
| <dd><p>Specifies the behavior of waiting for page loads in the driver.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.PlatformType.html">PlatformType</a></dt> |
| <dd><p>Represents the known and supported Platforms that WebDriver runs on.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.PrintOrientation.html">PrintOrientation</a></dt> |
| <dd><p>Represents the orientation of the page in the printed document.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.ProxyKind.html">ProxyKind</a></dt> |
| <dd><p>Describes the kind of proxy.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.ScreenOrientation.html">ScreenOrientation</a></dt> |
| <dd><p>Represents possible screen orientations.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.UnhandledPromptBehavior.html">UnhandledPromptBehavior</a></dt> |
| <dd><p>Specifies the behavior of handling unexpected alerts in the IE driver.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.WebDriverResult.html">WebDriverResult</a></dt> |
| <dd><p>Specifies return values for actions in the driver.</p> |
| </dd> |
| </dl> |
| <dl class="jumplist"> |
| <dt><a class="xref" href="OpenQA.Selenium.WindowType.html">WindowType</a></dt> |
| <dd><p>Represents the type of a new browser window that may be created</p> |
| </dd> |
| </dl> |
| |
| |
| </article> |
| |
| <div class="contribution d-print-none"> |
| </div> |
| |
| |
| </div> |
| |
| <div class="affix"> |
| <nav id="affix"></nav> |
| </div> |
| </main> |
| |
| <div class="container-xxl search-results" id="search-results"></div> |
| |
| <footer class="border-top text-secondary"> |
| <div class="container-xxl"> |
| <div class="flex-fill"> |
| <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span> |
| </div> |
| </div> |
| </footer> |
| </body> |
| </html> |