public class IOSElement extends MobileElement implements FindsByIosUIAutomation<MobileElement>
fileDetector| Constructor and Description |
|---|
IOSElement() |
| Modifier and Type | Method and Description |
|---|---|
org.openqa.selenium.remote.Response |
execute(String driverCommand,
Map<String,?> parameters) |
T |
findElement(org.openqa.selenium.By by)
Find the first
WebElement using the given method. |
T |
findElement(String by,
String using) |
T |
findElementByAccessibilityId(String using) |
T |
findElementByClassName(String using) |
T |
findElementByCssSelector(String using) |
T |
findElementById(String id) |
MobileElement |
findElementByIosUIAutomation(String using) |
T |
findElementByLinkText(String using) |
T |
findElementByName(String using) |
T |
findElementByPartialLinkText(String using) |
T |
findElementByTagName(String using) |
T |
findElementByXPath(String using) |
List<MobileElement> |
findElementsByIosUIAutomation(String using) |
String |
getCssValue(String propertyName)
Get the value of a given CSS property.
|
void |
submit()
If this current element is a form, or an element within a form, then this will be submitted to
the remote server.
|
findElements, findElements, findElementsByAccessibilityId, findElementsByClassName, findElementsByCssSelector, findElementsById, findElementsByLinkText, findElementsByName, findElementsByPartialLinkText, findElementsByTagName, findElementsByXPath, getCenter, pinch, setValue, swipe, swipe, tap, zoomclear, click, equals, getAttribute, getCoordinates, getId, getLocation, getRect, getScreenshotAs, getSize, getTagName, getText, getWrappedDriver, hashCode, isDisplayed, isEnabled, isSelected, sendKeys, setFileDetector, setFoundBy, setId, setParent, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitclear, click, getAttribute, getLocation, getRect, getSize, getTagName, getText, isDisplayed, isEnabled, isSelected, sendKeyspublic MobileElement findElementByIosUIAutomation(String using) throws org.openqa.selenium.WebDriverException
findElementByIosUIAutomation in interface FindsByIosUIAutomation<MobileElement>org.openqa.selenium.WebDriverException - This method is not applicable with browser/webview UI.public List<MobileElement> findElementsByIosUIAutomation(String using) throws org.openqa.selenium.WebDriverException
findElementsByIosUIAutomation in interface FindsByIosUIAutomation<MobileElement>org.openqa.selenium.WebDriverException - This method is not applicable with browser/webview UI.public org.openqa.selenium.remote.Response execute(String driverCommand, Map<String,?> parameters)
execute in class org.openqa.selenium.remote.RemoteWebElementpublic T findElement(org.openqa.selenium.By by)
WebElementWebElement using the given method. See the note in
WebElement.findElements(By) about finding via XPath.
This method is affected by the 'implicit wait' times in force at the time of execution.
The findElement(..) invocation will return a matching row, or try again repeatedly until
the configured timeout is reached.
findElement should not be used to look for non-present elements, use WebElement.findElements(By)
and assert zero length response instead.
findElement in interface TouchableElement<T extends WebElement>findElement in interface SearchContextfindElement in interface WebElementfindElement in class org.openqa.selenium.remote.RemoteWebElementby - The locating mechanismBy,
WebDriver.Timeoutspublic T findElement(String by, String using)
findElement in class org.openqa.selenium.remote.RemoteWebElementpublic T findElementById(String id)
findElementById in interface TouchableElement<T extends WebElement>findElementById in interface FindsByIdfindElementById in class org.openqa.selenium.remote.RemoteWebElementpublic T findElementByLinkText(String using) throws org.openqa.selenium.WebDriverException
findElementByLinkText in interface TouchableElement<T extends WebElement>findElementByLinkText in interface FindsByLinkTextfindElementByLinkText in class org.openqa.selenium.remote.RemoteWebElementorg.openqa.selenium.WebDriverException - his method doesn't work against native app UI.public T findElementByPartialLinkText(String using) throws org.openqa.selenium.WebDriverException
findElementByPartialLinkText in interface TouchableElement<T extends WebElement>findElementByPartialLinkText in interface FindsByLinkTextfindElementByPartialLinkText in class org.openqa.selenium.remote.RemoteWebElementorg.openqa.selenium.WebDriverException - his method doesn't work against native app UI.public T findElementByTagName(String using)
findElementByTagName in interface TouchableElement<T extends WebElement>findElementByTagName in interface FindsByTagNamefindElementByTagName in class org.openqa.selenium.remote.RemoteWebElementpublic T findElementByName(String using)
findElementByName in interface TouchableElement<T extends WebElement>findElementByName in interface FindsByNamefindElementByName in class org.openqa.selenium.remote.RemoteWebElementpublic T findElementByClassName(String using)
findElementByClassName in interface TouchableElement<T extends WebElement>findElementByClassName in interface FindsByClassNamefindElementByClassName in class org.openqa.selenium.remote.RemoteWebElementpublic T findElementByCssSelector(String using) throws org.openqa.selenium.WebDriverException
findElementByCssSelector in interface TouchableElement<T extends WebElement>findElementByCssSelector in interface FindsByCssSelectorfindElementByCssSelector in class org.openqa.selenium.remote.RemoteWebElementorg.openqa.selenium.WebDriverException - his method doesn't work against native app UI.public T findElementByXPath(String using)
findElementByXPath in interface TouchableElement<T extends WebElement>findElementByXPath in interface FindsByXPathfindElementByXPath in class org.openqa.selenium.remote.RemoteWebElementpublic T findElementByAccessibilityId(String using)
findElementByAccessibilityId in interface FindsByAccessibilityId<T extends WebElement>public void submit()
throws org.openqa.selenium.WebDriverException
WebElementsubmit in interface WebElementsubmit in class org.openqa.selenium.remote.RemoteWebElementorg.openqa.selenium.WebDriverException - because it may not work against native app UI.public String getCssValue(String propertyName) throws org.openqa.selenium.WebDriverException
WebElementNote that shorthand CSS properties (e.g. background, font, border, border-top, margin, margin-top, padding, padding-top, list-style, outline, pause, cue) are not returned, in accordance with the DOM CSS2 specification - you should directly access the longhand properties (e.g. background-color) to access the desired values.
getCssValue in interface WebElementgetCssValue in class org.openqa.selenium.remote.RemoteWebElementpropertyName - the css property name of the elementorg.openqa.selenium.WebDriverException - because it may not work against native app UI.Copyright © 2016. All rights reserved.