Class | Description | |
---|---|---|
![]() | DefaultRemoteCommand |
A representation of a single remote Command
|
![]() | DefaultSelenium | Defines an object that runs Selenium commands.
Element LocatorsElement Locators tell Selenium which HTML element a command refers to. The format of a locator is: locatorType=argument We support the following strategies for locating elements:
Without an explicit locator prefix, Selenium uses the following default strategies:
Element Filters
String-match PatternsVarious Pattern syntaxes are available for matching string values:
If no pattern prefix is specified, Selenium assumes that it's a "glob" pattern. For commands that return multiple values (such as verifySelectOptions), the string being matched is a comma-separated list of the return values, where both commas and backslashes in the values are backslash-escaped. When providing a pattern, the optional matching syntax (i.e. glob, regexp, etc.) is specified once, as usual, at the beginning of the pattern. |
![]() | HttpCommandProcessor |
Sends commands and retrieves results via HTTP.
|
![]() | SeleniumException |
Thrown when a Selenium command fails.
|
![]() | WebDriverBackedSelenium |
Provides a Selenium instance that processes its commands via an IWebDriver instance.
|
![]() | WebDriverCommandProcessor |
Provides an implementation the ICommandProcessor interface which uses WebDriver to complete
the Selenium commands.
|
Interface | Description | |
---|---|---|
![]() | ICommandProcessor |
Provides a DoCommand method, which sends the command to the browser to be performed.
|
![]() | IRemoteCommand |
Summary description for IRemoteCommand.
|
![]() | ISelenium | Defines an object that runs Selenium commands.
Element LocatorsElement Locators tell Selenium which HTML element a command refers to. The format of a locator is: locatorType=argument We support the following strategies for locating elements:
Without an explicit locator prefix, Selenium uses the following default strategies:
Element Filters
String-match PatternsVarious Pattern syntaxes are available for matching string values:
If no pattern prefix is specified, Selenium assumes that it's a "glob" pattern. For commands that return multiple values (such as verifySelectOptions), the string being matched is a comma-separated list of the return values, where both commas and backslashes in the values are backslash-escaped. When providing a pattern, the optional matching syntax (i.e. glob, regexp, etc.) is specified once, as usual, at the beginning of the pattern. |