public interface AndroidDevice
| Modifier and Type | Method and Description |
|---|---|
void |
clearUserData(AndroidApp app) |
void |
forwardPort(int local,
int remote) |
String |
getAPITargetType() |
String |
getCrashLog()
Get crash log from AUT
|
String |
getExternalStoragePath() |
Locale |
getLocale() |
List<org.openqa.selenium.logging.LogEntry> |
getLogs() |
String |
getModel() |
org.openqa.selenium.Dimension |
getScreenSize() |
int |
getSelendroidsPort() |
String |
getSerial() |
DeviceTargetPlatform |
getTargetPlatform() |
void |
inputKeyevent(int value) |
void |
install(AndroidApp app) |
void |
invokeActivity(String activity) |
boolean |
isDeviceReady() |
boolean |
isInstalled(AndroidApp app) |
boolean |
isInstalled(String appBasePackage) |
boolean |
isLoggingEnabled() |
boolean |
isSelendroidRunning() |
void |
kill(AndroidApp aut) |
String |
listRunningThirdPartyProcesses()
Returns the output of running 'adb shell ps', filtering out system processes.
|
void |
restartADB() |
String |
runAdbCommand(String parameter) |
boolean |
screenSizeMatches(String requestedScreenSize) |
void |
setLoggingEnabled(boolean loggingEnabled) |
void |
setVerbose() |
boolean |
start(AndroidApp app) |
void |
startSelendroid(AndroidApp aut,
int port,
SelendroidCapabilities capabilities) |
byte[] |
takeScreenshot() |
void |
uninstall(AndroidApp app) |
void |
unlockScreen() |
boolean isDeviceReady()
void install(AndroidApp app) throws AndroidSdkException
AndroidSdkExceptionboolean isInstalled(String appBasePackage) throws AndroidSdkException
AndroidSdkExceptionboolean isInstalled(AndroidApp app) throws AndroidSdkException
AndroidSdkExceptionvoid uninstall(AndroidApp app) throws AndroidSdkException
AndroidSdkExceptionboolean start(AndroidApp app) throws AndroidSdkException
AndroidSdkExceptionvoid forwardPort(int local,
int remote)
void clearUserData(AndroidApp app) throws AndroidSdkException
AndroidSdkExceptionvoid startSelendroid(AndroidApp aut, int port, SelendroidCapabilities capabilities) throws AndroidSdkException
AndroidSdkExceptionboolean isSelendroidRunning()
int getSelendroidsPort()
void kill(AndroidApp aut) throws AndroidDeviceException, AndroidSdkException
org.openqa.selenium.Dimension getScreenSize()
List<org.openqa.selenium.logging.LogEntry> getLogs()
boolean isLoggingEnabled()
void setLoggingEnabled(boolean loggingEnabled)
boolean screenSizeMatches(String requestedScreenSize)
Locale getLocale()
DeviceTargetPlatform getTargetPlatform()
byte[] takeScreenshot()
throws AndroidDeviceException
AndroidDeviceExceptionvoid setVerbose()
String getSerial()
void inputKeyevent(int value)
void invokeActivity(String activity)
void restartADB()
String getExternalStoragePath()
String getCrashLog()
String listRunningThirdPartyProcesses()
String getModel()
String getAPITargetType()
void unlockScreen()
throws AndroidDeviceException
AndroidDeviceExceptionCopyright © 2015. All rights reserved.