public interface MobileDriver<T extends WebElement> extends WebDriver, PerformsTouchActions, org.openqa.selenium.ContextAware, org.openqa.selenium.Rotatable, FindsByAccessibilityId<T>, org.openqa.selenium.html5.LocationContext, HidesKeyboard, HasDeviceTime, InteractsWithFiles, InteractsWithApps, HasAppStrings, FindsByClassName, FindsByCssSelector, FindsById, FindsByLinkText, FindsByName, FindsByTagName, FindsByXPath, FindsByFluentSelector<T>, ExecutesMethod, HasSessionDetails
WebDriver.ImeHandler, WebDriver.Navigation, WebDriver.Options, WebDriver.TargetLocator, WebDriver.Timeouts, WebDriver.Window| Modifier and Type | Method and Description |
|---|---|
T |
findElement(org.openqa.selenium.By by)
Find the first
WebElement using the given method. |
T |
findElementByClassName(java.lang.String className) |
T |
findElementByCssSelector(java.lang.String cssSelector) |
T |
findElementById(java.lang.String id) |
T |
findElementByLinkText(java.lang.String linkText) |
T |
findElementByName(java.lang.String name) |
T |
findElementByPartialLinkText(java.lang.String partialLinkText) |
T |
findElementByTagName(java.lang.String tagName) |
T |
findElementByXPath(java.lang.String xPath) |
java.util.List<T> |
findElements(org.openqa.selenium.By by)
Find all elements within the current page using the given mechanism.
|
java.util.List<T> |
findElementsByClassName(java.lang.String className) |
java.util.List<T> |
findElementsByCssSelector(java.lang.String cssSelector) |
java.util.List<T> |
findElementsById(java.lang.String id) |
java.util.List<T> |
findElementsByLinkText(java.lang.String linkText) |
java.util.List<T> |
findElementsByName(java.lang.String name) |
java.util.List<T> |
findElementsByPartialLinkText(java.lang.String partialLinkText) |
java.util.List<T> |
findElementsByTagName(java.lang.String tagName) |
java.util.List<T> |
findElementsByXPath(java.lang.String xPath) |
close, get, getCurrentUrl, getPageSource, getTitle, getWindowHandle, getWindowHandles, manage, navigate, quit, switchToperformMultiTouchAction, performTouchActioncontext, getContext, getContextHandlesgetOrientation, rotate, rotate, rotationfindElementByAccessibilityId, findElementsByAccessibilityIdfindElement, findElementshideKeyboardgetDeviceTime, getDeviceTimepullFile, pullFolderactivateApp, activateApp, closeApp, installApp, installApp, isAppInstalled, launchApp, queryAppState, removeApp, removeApp, resetApp, runAppInBackground, terminateApp, terminateAppgetAppStringMap, getAppStringMap, getAppStringMapgetAutomationName, getPlatformName, getSessionDetail, getSessionDetails, isBrowserjava.util.List<T> findElements(org.openqa.selenium.By by)
WebDriverfindElements in interface SearchContextfindElements in interface WebDriverby - The locating mechanism to useWebElements, or an empty list if nothing matchesBy,
WebDriver.TimeoutsT findElement(org.openqa.selenium.By by)
WebDriverWebElement using the given method.
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 WebDriver.findElements(By)
and assert zero length response instead.findElement in interface SearchContextfindElement in interface WebDriverby - The locating mechanismBy,
WebDriver.TimeoutsT findElementByClassName(java.lang.String className)
findElementByClassName in interface FindsByClassNamejava.util.List<T> findElementsByClassName(java.lang.String className)
findElementsByClassName in interface FindsByClassNameT findElementByCssSelector(java.lang.String cssSelector)
findElementByCssSelector in interface FindsByCssSelectorjava.util.List<T> findElementsByCssSelector(java.lang.String cssSelector)
findElementsByCssSelector in interface FindsByCssSelectorT findElementById(java.lang.String id)
findElementById in interface FindsByIdjava.util.List<T> findElementsById(java.lang.String id)
findElementsById in interface FindsByIdT findElementByLinkText(java.lang.String linkText)
findElementByLinkText in interface FindsByLinkTextjava.util.List<T> findElementsByLinkText(java.lang.String linkText)
findElementsByLinkText in interface FindsByLinkTextT findElementByPartialLinkText(java.lang.String partialLinkText)
findElementByPartialLinkText in interface FindsByLinkTextjava.util.List<T> findElementsByPartialLinkText(java.lang.String partialLinkText)
findElementsByPartialLinkText in interface FindsByLinkTextT findElementByName(java.lang.String name)
findElementByName in interface FindsByNamejava.util.List<T> findElementsByName(java.lang.String name)
findElementsByName in interface FindsByNameT findElementByTagName(java.lang.String tagName)
findElementByTagName in interface FindsByTagNamejava.util.List<T> findElementsByTagName(java.lang.String tagName)
findElementsByTagName in interface FindsByTagNameT findElementByXPath(java.lang.String xPath)
findElementByXPath in interface FindsByXPathjava.util.List<T> findElementsByXPath(java.lang.String xPath)
findElementsByXPath in interface FindsByXPath