public class ChromeMobileDriverImpl extends BaseMobileDriverImpl
org.openqa.selenium.WebDriver.ImeHandler, org.openqa.selenium.WebDriver.Navigation, org.openqa.selenium.WebDriver.Options, org.openqa.selenium.WebDriver.TargetLocator, org.openqa.selenium.WebDriver.Timeouts, org.openqa.selenium.WebDriver.Window
Constructor and Description |
---|
ChromeMobileDriverImpl(java.lang.String browserURL,
org.openqa.selenium.WebDriver webDriver) |
Modifier and Type | Method and Description |
---|---|
void |
hideKeyboard() |
boolean |
isInViewport(java.lang.String locator) |
boolean |
isKeyboardVisible() |
protected void |
tap(java.lang.String locator) |
antCommand, assertAlert, assertAlertNotPresent, assertChecked, assertConfirmation, assertConsoleErrors, assertConsoleTextNotPresent, assertConsoleTextPresent, assertCssValue, assertEditable, assertElementNotPresent, assertElementPresent, assertEmailBody, assertEmailSubject, assertHTMLSourceTextNotPresent, assertHTMLSourceTextPresent, assertJavaScriptErrors, assertLiferayErrors, assertLocation, assertNoJavaScriptExceptions, assertNoLiferayExceptions, assertNotAlert, assertNotChecked, assertNotEditable, assertNotLocation, assertNotPartialText, assertNotSelectedLabel, assertNotText, assertNotValue, assertNotVisible, assertPartialConfirmation, assertPartialText, assertSelectedLabel, assertText, assertTextNotPresent, assertTextPresent, assertValue, assertVisible, clickAndWait, clickAtAndWait, connectToEmailAccount, copyText, copyValue, deleteAllEmails, echo, fail, getCurrentDay, getCurrentMonth, getCurrentYear, getElementText, getElementText, getElementValue, getElementValue, getEmailBody, getEmailSubject, getFirstNumber, getFirstNumberIncrement, getNumberDecrement, getNumberIncrement, getOutputDirName, getPrimaryTestSuiteName, getSikuliImagesDirName, getTestDependenciesDirName, goBackAndWait, isConfirmation, isElementNotPresent, isElementPresentAfterWait, isHTMLSourceTextPresent, isNotChecked, isNotEditable, isNotPartialText, isNotSelectedLabel, isNotText, isNotValue, isNotVisible, isPartialText, isSelectedLabel, isSikuliImagePresent, isTCatEnabled, isText, isTextNotPresent, isValue, javaScriptMouseDown, javaScriptMouseUp, keyDownAndWait, keyPressAndWait, keyUpAndWait, makeVisible, mouseRelease, paste, pause, pauseLoggerCheck, refreshAndWait, replyToEmail, saveScreenshot, saveScreenshotAndSource, saveScreenshotBeforeAction, scrollWebElementIntoView, selectAndWait, sendActionDescriptionLogger, sendActionLogger, sendEmail, sendKeys, sendKeysAceEditor, sendLogger, sendMacroDescriptionLogger, sendTestCaseCommandLogger, sendTestCaseHeaderLogger, setDefaultTimeout, setPrimaryTestSuiteName, setTimeoutImplicit, setWindowSize, sikuliAssertElementNotPresent, sikuliAssertElementPresent, sikuliClick, sikuliClickByIndex, sikuliDragAndDrop, sikuliLeftMouseDown, sikuliLeftMouseUp, sikuliMouseMove, sikuliRightMouseDown, sikuliRightMouseUp, sikuliType, sikuliUploadCommonFile, sikuliUploadTCatFile, sikuliUploadTempFile, startLogger, stopLogger, typeAceEditor, typeAlloyEditor, typeCKEditor, typeKeys, typeScreen, uploadCommonFile, uploadFile, uploadTempFile, waitForConfirmation, waitForElementNotPresent, waitForElementPresent, waitForNotPartialText, waitForNotSelectedLabel, waitForNotText, waitForNotValue, waitForNotVisible, waitForPartialText, waitForSelectedLabel, waitForText, waitForTextNotPresent, waitForTextPresent, waitForValue, waitForVisible, windowMaximizeAndWait
addCustomRequestHeader, addLocationStrategy, addScript, addSelection, allowNativeXpath, altKeyDown, altKeyUp, answerOnNextPrompt, assignId, attachFile, captureEntirePageScreenshot, captureEntirePageScreenshotToString, captureNetworkTraffic, captureScreenshot, captureScreenshotToString, check, chooseCancelOnNextConfirmation, chooseOkOnNextConfirmation, click, clickAt, clickAt, close, contextMenu, contextMenuAt, controlKeyDown, controlKeyUp, createCookie, deleteAllVisibleCookies, deleteCookie, deselectPopUp, doubleClick, doubleClickAt, dragAndDrop, dragAndDropToObject, dragdrop, fireEvent, focus, getAlert, getAllButtons, getAllFields, getAllLinks, getAllWindowIds, getAllWindowNames, getAllWindowTitles, getAttribute, getAttributeFromAllWindows, getBodyText, getConfirmation, getCookie, getCookieByName, getCssCount, getCursorPosition, getElementHeight, getElementIndex, getElementPositionLeft, getElementPositionTop, getElementWidth, getEval, getExpression, getHtmlNode, getHtmlNodeHref, getHtmlNodeText, getHtmlSource, getLocation, getLog, getMouseSpeed, getPrompt, getSelectedId, getSelectedIds, getSelectedIndex, getSelectedIndexes, getSelectedLabel, getSelectedLabel, getSelectedLabels, getSelectedValue, getSelectedValues, getSelectOptions, getSpeed, getTable, getText, getTitle, getValue, getWebElement, getWebElement, getWebElements, getWebElements, getWhetherThisFrameMatchFrameExpression, getWhetherThisWindowMatchWindowExpression, getXpathCount, goBack, highlight, ignoreAttributesWithoutValue, isAlertPresent, isChecked, isConfirmationPresent, isCookiePresent, isEditable, isElementPresent, isOrdered, isPromptPresent, isSomethingSelected, isTextPresent, isVisible, keyDown, keyDownNative, keyPress, keyPressNative, keyUp, keyUpNative, metaKeyDown, metaKeyUp, mouseDown, mouseDownAt, mouseDownRight, mouseDownRightAt, mouseMove, mouseMoveAt, mouseOut, mouseOver, mouseUp, mouseUpAt, mouseUpRight, mouseUpRightAt, open, open, openWindow, refresh, removeAllSelections, removeScript, removeSelection, retrieveLastRemoteControlLogs, rollup, runScript, select, selectFrame, selectPopUp, selectWindow, setBrowserLogLevel, setContext, setCursorPosition, setDefaultTimeoutImplicit, setExtensionJs, setMouseSpeed, setSpeed, setTimeout, shiftKeyDown, shiftKeyUp, showContextualBanner, showContextualBanner, shutDownSeleniumServer, start, start, start, stop, submit, swipeWebElementIntoView, type, typeKeys, uncheck, useXpathLibrary, waitForCondition, waitForFrameToLoad, waitForPageToLoad, waitForPopUp, windowFocus, windowMaximize
closeApp, context, execute, findElementByAccessibilityId, findElementsByAccessibilityId, getAppStrings, getAppStrings, getContext, getContextHandles, getOrientation, installApp, isAppInstalled, launchApp, location, performMultiTouchAction, performTouchAction, pinch, pinch, pullFile, pullFolder, removeApp, resetApp, rotate, runAppInBackground, scrollTo, scrollToExact, setLocation, swipe, tap, tap, zoom, zoom
findElement, findElements, get, getCurrentUrl, getPageSource, getWindowHandle, getWindowHandles, getWrappedWebDriver, manage, navigate, quit, switchTo
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setDefaultTimeoutImplicit
addCustomRequestHeader, addLocationStrategy, addScript, addSelection, allowNativeXpath, altKeyDown, altKeyUp, answerOnNextPrompt, assignId, attachFile, captureEntirePageScreenshot, captureEntirePageScreenshotToString, captureNetworkTraffic, captureScreenshot, captureScreenshotToString, check, chooseCancelOnNextConfirmation, chooseOkOnNextConfirmation, click, clickAt, close, contextMenu, contextMenuAt, controlKeyDown, controlKeyUp, createCookie, deleteAllVisibleCookies, deleteCookie, deselectPopUp, doubleClick, doubleClickAt, dragAndDrop, dragAndDropToObject, dragdrop, fireEvent, focus, getAlert, getAllButtons, getAllFields, getAllLinks, getAllWindowIds, getAllWindowNames, getAllWindowTitles, getAttribute, getAttributeFromAllWindows, getBodyText, getConfirmation, getCookie, getCookieByName, getCssCount, getCursorPosition, getElementHeight, getElementIndex, getElementPositionLeft, getElementPositionTop, getElementWidth, getEval, getExpression, getHtmlSource, getLocation, getLog, getMouseSpeed, getPrompt, getSelectedId, getSelectedIds, getSelectedIndex, getSelectedIndexes, getSelectedLabel, getSelectedLabels, getSelectedValue, getSelectedValues, getSelectOptions, getSpeed, getTable, getText, getTitle, getValue, getWhetherThisFrameMatchFrameExpression, getWhetherThisWindowMatchWindowExpression, getXpathCount, goBack, highlight, ignoreAttributesWithoutValue, isAlertPresent, isChecked, isConfirmationPresent, isCookiePresent, isEditable, isElementPresent, isOrdered, isPromptPresent, isSomethingSelected, isTextPresent, isVisible, keyDown, keyDownNative, keyPress, keyPressNative, keyUp, keyUpNative, metaKeyDown, metaKeyUp, mouseDown, mouseDownAt, mouseDownRight, mouseDownRightAt, mouseMove, mouseMoveAt, mouseOut, mouseOver, mouseUp, mouseUpAt, mouseUpRight, mouseUpRightAt, open, open, openWindow, refresh, removeAllSelections, removeScript, removeSelection, retrieveLastRemoteControlLogs, rollup, runScript, select, selectFrame, selectPopUp, selectWindow, setBrowserLogLevel, setContext, setCursorPosition, setExtensionJs, setMouseSpeed, setSpeed, setTimeout, shiftKeyDown, shiftKeyUp, showContextualBanner, showContextualBanner, shutDownSeleniumServer, start, start, start, stop, submit, type, typeKeys, uncheck, useXpathLibrary, waitForCondition, waitForFrameToLoad, waitForPageToLoad, waitForPopUp, windowFocus, windowMaximize
public ChromeMobileDriverImpl(java.lang.String browserURL, org.openqa.selenium.WebDriver webDriver)
public void hideKeyboard()
hideKeyboard
in interface io.appium.java_client.DeviceActionShortcuts
hideKeyboard
in class MobileDriverWrapper
public boolean isInViewport(java.lang.String locator)
isInViewport
in class MobileDriverToSeleniumBridge
public boolean isKeyboardVisible() throws java.lang.Exception
java.lang.Exception
protected void tap(java.lang.String locator)
tap
in class MobileDriverToSeleniumBridge