By¶
This is a JavaScript wrapper for By of Selenium .NET library. Requires Rapise 8.3+. Examples:
var by = By.XPath("//input[@id='username']");
var el = WebDriver.FindElement(by);
// is an alternative to
var el = WebDriver.FindElementByXPath("//input[@id='username']");
var by = By.XPath("//input");
var els = WebDriver.FindElements(by);
// is an alternative to
var els = WebDriver.FindElementsByXPath("//input");
Action Summary¶
| Action | Description |
|---|---|
| ClassName | Creates By.ClassName selector. |
| CssSelector | Creates By.CssSelector selector. |
| Id | Creates By.Id selector. |
| LinkText | Creates By.LinkText selector. |
| Name | Creates By.Name selector. |
| PartialLinkText | Creates By.PartialLinkText selector. |
| TagName | Creates By.TagName selector. |
| XPath | Creates By.XPath selector. |
Action Detail¶
ClassName¶
Creates By.ClassName selector.
WebDriver.ClassName(classNameToFind)
Parameters:
| Name | Type | Description |
|---|---|---|
| classNameToFind | string | Class name to find. |
Returns:
By object.
CssSelector¶
Creates By.CssSelector selector.
WebDriver.CssSelector(cssSelectorToFind)
Parameters:
| Name | Type | Description |
|---|---|---|
| cssSelectorToFind | string | CSS selector to find. |
Returns:
By object.
Id¶
Creates By.Id selector.
WebDriver.Id(idToFind)
Parameters:
| Name | Type | Description |
|---|---|---|
| idToFind | string | Id to find. |
Returns:
By object.
LinkText¶
Creates By.LinkText selector.
WebDriver.LinkText(linkTextToFind)
Parameters:
| Name | Type | Description |
|---|---|---|
| linkTextToFind | string | Link text to find. |
Returns:
By object.
Name¶
Creates By.Name selector.
WebDriver.Name(nameToFind)
Parameters:
| Name | Type | Description |
|---|---|---|
| nameToFind | string | Name to find. |
Returns:
By object.
PartialLinkText¶
Creates By.PartialLinkText selector.
WebDriver.PartialLinkText(partialLinkTextToFind)
Parameters:
| Name | Type | Description |
|---|---|---|
| partialLinkTextToFind | string | Partial link text to find. |
Returns:
By object.
TagName¶
Creates By.TagName selector.
WebDriver.TagName(tagNameToFind)
Parameters:
| Name | Type | Description |
|---|---|---|
| tagNameToFind | string | TagName to find. |
Returns:
By object.
XPath¶
Creates By.XPath selector.
WebDriver.XPath(xPathToFind)
Parameters:
| Name | Type | Description |
|---|---|---|
| xPathToFind | string | XPath to find. |
Returns:
By object.