META-INF/
META-INF/MANIFEST.MF
com/
com/robotium/
com/robotium/solo/
com/robotium/solo/ActivityUtils$1.classActivityUtils.java
package com.robotium.solo
com.robotium.solo.ActivityUtils$1 extends java.lang.Object implements java.lang.Runnable {
final com.robotium.solo.ActivityUtils this$0
void (com.robotium.solo.ActivityUtils)
public void run ()
android.app.Activity activity
}
com/robotium/solo/ActivityUtils.classActivityUtils.java
package com.robotium.solo
com.robotium.solo.ActivityUtils extends java.lang.Object {
private final com.robotium.solo.Solo$Config config
private final android.app.Instrumentation inst
private android.app.Instrumentation$ActivityMonitor activityMonitor
private android.app.Activity activity
private final com.robotium.solo.Sleeper sleeper
private final String LOG_TAG
private final int MINISLEEP
private java.util.Stack activityStack
private java.lang.ref.WeakReference weakActivityReference
private java.util.Stack activitiesStoredInActivityStack
private java.util.Timer activitySyncTimer
private boolean registerActivities
Thread activityThread
public void (com.robotium.solo.Solo$Config, android.app.Instrumentation, android.app.Activity, com.robotium.solo.Sleeper)
com.robotium.solo.Solo$Config config
android.app.Instrumentation inst
android.app.Activity activity
com.robotium.solo.Sleeper sleeper
private void createStackAndPushStartActivity ()
java.lang.ref.WeakReference weakReference
public java.util.ArrayList getAllOpenedActivities ()
android.app.Activity activity
java.util.ArrayList activities
java.util.Iterator activityStackIterator
private void setupActivityMonitor ()
android.content.IntentFilter filter
Exception e
public boolean shouldRegisterActivities ()
public void setRegisterActivities (boolean)
boolean registerActivities
private void setupActivityStackListener ()
Runnable runnable
private void removeActivityFromStack (android.app.Activity)
android.app.Activity activityFromWeakReference
android.app.Activity activity
java.util.Iterator activityStackIterator
public android.app.Instrumentation$ActivityMonitor getActivityMonitor ()
public void setActivityOrientation (int)
int orientation
android.app.Activity activity
public android.app.Activity getCurrentActivity (boolean)
boolean shouldSleepFirst
public android.app.Activity getCurrentActivity ()
private void addActivityToStack (android.app.Activity)
android.app.Activity activity
private final void waitForActivityIfNotAvailable ()
android.app.Activity activity
public java.lang.String getCurrentActivityName ()
public android.app.Activity getCurrentActivity (boolean, boolean)
boolean shouldSleepFirst
boolean waitForActivity
public boolean isActivityStackEmpty ()
public void goBackToActivity (java.lang.String)
int i
SecurityException ignored
int i
String name
java.util.ArrayList activitiesOpened
boolean found
public java.lang.String getString (int)
int resId
android.app.Activity activity
public void finalize () throws java.lang.Throwable
private void stopActivityMonitor ()
Exception ignored
public void finishOpenedActivities ()
int i
java.util.ArrayList activitiesOpened
private void useGoBack (int)
Throwable ignored
int i
int numberOfTimes
private void clearActivityStack ()
private void finishActivity (android.app.Activity)
Throwable e
android.app.Activity activity
static android.app.Instrumentation$ActivityMonitor access$000 (com.robotium.solo.ActivityUtils)
com.robotium.solo.ActivityUtils x0
static java.util.Stack access$100 (com.robotium.solo.ActivityUtils)
com.robotium.solo.ActivityUtils x0
static void access$200 (com.robotium.solo.ActivityUtils, android.app.Activity)
com.robotium.solo.ActivityUtils x0
android.app.Activity x1
static void access$300 (com.robotium.solo.ActivityUtils, android.app.Activity)
com.robotium.solo.ActivityUtils x0
android.app.Activity x1
}
com/robotium/solo/Asserter.classAsserter.java
package com.robotium.solo
com.robotium.solo.Asserter extends java.lang.Object {
private final com.robotium.solo.ActivityUtils activityUtils
private final com.robotium.solo.Waiter waiter
public void (com.robotium.solo.ActivityUtils, com.robotium.solo.Waiter)
com.robotium.solo.ActivityUtils activityUtils
com.robotium.solo.Waiter waiter
public void assertCurrentActivity (java.lang.String, java.lang.String)
android.app.Activity activity
String message
String name
boolean foundActivity
public void assertCurrentActivity (java.lang.String, java.lang.Class)
android.app.Activity activity
String message
Class expectedClass
boolean foundActivity
public void assertCurrentActivity (java.lang.String, java.lang.String, boolean)
String message
String name
boolean isNewInstance
android.app.Activity activity
public void assertCurrentActivity (java.lang.String, java.lang.Class, boolean)
String instanceString
int i
String message
Class expectedClass
boolean isNewInstance
boolean found
android.app.Activity activity
public void assertMemoryNotLow ()
android.app.ActivityManager$MemoryInfo mi
}
com/robotium/solo/By$ClassName.classBy.java
package com.robotium.solo
com.robotium.solo.By$ClassName extends com.robotium.solo.By {
private final String className
public void (java.lang.String)
String className
public java.lang.String getValue ()
}
com/robotium/solo/By$CssSelector.classBy.java
package com.robotium.solo
com.robotium.solo.By$CssSelector extends com.robotium.solo.By {
private final String selector
public void (java.lang.String)
String selector
public java.lang.String getValue ()
}
com/robotium/solo/By$Id.classBy.java
package com.robotium.solo
com.robotium.solo.By$Id extends com.robotium.solo.By {
private final String id
public void (java.lang.String)
String id
public java.lang.String getValue ()
}
com/robotium/solo/By$Name.classBy.java
package com.robotium.solo
com.robotium.solo.By$Name extends com.robotium.solo.By {
private final String name
public void (java.lang.String)
String name
public java.lang.String getValue ()
}
com/robotium/solo/By$TagName.classBy.java
package com.robotium.solo
com.robotium.solo.By$TagName extends com.robotium.solo.By {
private final String tagName
public void (java.lang.String)
String tagName
public java.lang.String getValue ()
}
com/robotium/solo/By$Text.classBy.java
package com.robotium.solo
com.robotium.solo.By$Text extends com.robotium.solo.By {
private final String textContent
public void (java.lang.String)
String textContent
public java.lang.String getValue ()
}
com/robotium/solo/By$Xpath.classBy.java
package com.robotium.solo
com.robotium.solo.By$Xpath extends com.robotium.solo.By {
private final String xpath
public void (java.lang.String)
String xpath
public java.lang.String getValue ()
}
com/robotium/solo/By.classBy.java
package com.robotium.solo
public abstract com.robotium.solo.By extends java.lang.Object {
public void ()
public static com.robotium.solo.By id (java.lang.String)
String id
public static com.robotium.solo.By xpath (java.lang.String)
String xpath
public static com.robotium.solo.By cssSelector (java.lang.String)
String selectors
public static com.robotium.solo.By name (java.lang.String)
String name
public static com.robotium.solo.By className (java.lang.String)
String className
public static com.robotium.solo.By textContent (java.lang.String)
String textContent
public static com.robotium.solo.By tagName (java.lang.String)
String tagName
public java.lang.String getValue ()
}
com/robotium/solo/Checker.classChecker.java
package com.robotium.solo
com.robotium.solo.Checker extends java.lang.Object {
private final com.robotium.solo.ViewFetcher viewFetcher
private final com.robotium.solo.Waiter waiter
public void (com.robotium.solo.ViewFetcher, com.robotium.solo.Waiter)
com.robotium.solo.ViewFetcher viewFetcher
com.robotium.solo.Waiter waiter
public boolean isButtonChecked (java.lang.Class, int)
Class expectedClass
int index
public boolean isButtonChecked (java.lang.Class, java.lang.String)
Class expectedClass
String text
android.widget.CompoundButton button
public boolean isCheckedTextChecked (java.lang.String)
String text
android.widget.CheckedTextView checkedTextView
public boolean isSpinnerTextSelected (java.lang.String)
int i
String text
java.util.ArrayList spinnerList
public boolean isSpinnerTextSelected (int, java.lang.String)
int spinnerIndex
String text
android.widget.Spinner spinner
android.widget.TextView textView
}
com/robotium/solo/Clicker.classClicker.java
package com.robotium.solo
com.robotium.solo.Clicker extends java.lang.Object {
private final String LOG_TAG
private final com.robotium.solo.ActivityUtils activityUtils
private final com.robotium.solo.ViewFetcher viewFetcher
private final android.app.Instrumentation inst
private final com.robotium.solo.Sender sender
private final com.robotium.solo.Sleeper sleeper
private final com.robotium.solo.Waiter waiter
private final com.robotium.solo.WebUtils webUtils
private final com.robotium.solo.DialogUtils dialogUtils
private final int MINI_WAIT
private final int WAIT_TIME
public void (com.robotium.solo.ActivityUtils, com.robotium.solo.ViewFetcher, com.robotium.solo.Sender, android.app.Instrumentation, com.robotium.solo.Sleeper, com.robotium.solo.Waiter, com.robotium.solo.WebUtils, com.robotium.solo.DialogUtils)
com.robotium.solo.ActivityUtils activityUtils
com.robotium.solo.ViewFetcher viewFetcher
com.robotium.solo.Sender sender
android.app.Instrumentation inst
com.robotium.solo.Sleeper sleeper
com.robotium.solo.Waiter waiter
com.robotium.solo.WebUtils webUtils
com.robotium.solo.DialogUtils dialogUtils
public void clickOnScreen (float, float, android.view.View)
float[] xyToClick
android.view.View identicalView
SecurityException e
long downTime
long eventTime
android.view.MotionEvent event
android.view.MotionEvent event2
float x
float y
android.view.View view
boolean successfull
int retry
SecurityException ex
public void clickLongOnScreen (float, float, int, android.view.View)
float[] xyToClick
android.view.View identicalView
SecurityException e
float x
float y
int time
android.view.View view
boolean successfull
int retry
SecurityException ex
long downTime
long eventTime
android.view.MotionEvent event
public void clickOnScreen (android.view.View)
android.view.View view
public void clickOnScreen (android.view.View, boolean, int)
Exception ignored
android.view.View view
boolean longClick
int time
float[] xyToClick
float x
float y
private float[] getClickCoordinates (android.view.View)
android.view.View view
int[] xyLocation
float[] xyToClick
int viewWidth
int viewHeight
float x
float y
public void clickLongOnTextAndPress (java.lang.String, int)
SecurityException e
int i
String text
int index
private void openMenu ()
SecurityException e
public void clickOnMenuItem (java.lang.String)
String text
public void clickOnMenuItem (java.lang.String, boolean)
SecurityException e
android.widget.TextView textView
java.util.Iterator i$
String text
boolean subMenu
android.widget.TextView textMore
int[] xy
int x
int y
boolean textShown
public void clickOnActionBarItem (int)
int resourceId
android.app.Activity activity
public void clickOnActionBarHomeButton ()
Class cls
Class[] partypes
java.lang.reflect.Constructor ct
Object[] argList
Exception ex
Exception ignored
android.app.Activity activity
android.view.MenuItem homeMenuItem
public void clickOnWebElement (com.robotium.solo.By, int, boolean, boolean)
com.robotium.solo.By by
int match
boolean scroll
boolean useJavaScriptToClick
com.robotium.solo.WebElement webElement
com.robotium.solo.WebElement webElementToClick
public void clickOnText (java.lang.String, boolean, int, boolean, int)
android.widget.TextView textView
java.util.Iterator i$
java.util.ArrayList allTextViews
String regex
boolean longClick
int match
boolean scroll
int time
android.widget.TextView textToClick
public void clickOn (java.lang.Class, java.lang.String)
android.widget.TextView view
java.util.Iterator i$
java.util.ArrayList allTextViews
Class viewClass
String nameRegex
android.widget.TextView viewToClick
public void clickOn (java.lang.Class, int)
Class viewClass
int index
public java.util.ArrayList clickInList (int)
int line
public java.util.ArrayList clickInList (int, int, boolean, int)
int line
int index
boolean longClick
int time
long endTime
int lineIndex
java.util.ArrayList views
android.widget.AbsListView absListView
android.view.View viewOnLine
public java.util.ArrayList clickInRecyclerView (int)
int line
public java.util.ArrayList clickInRecyclerView (int, int, boolean, int)
int itemIndex
int recyclerViewIndex
boolean longClick
int time
android.view.View viewOnLine
long endTime
java.util.ArrayList views
android.view.ViewGroup recyclerView
private void failIfIndexHigherThenChildCount (android.view.ViewGroup, int, long)
int numberOfIndexes
boolean timedOut
android.view.ViewGroup viewGroup
int index
long endTime
private android.view.View getViewOnAbsListLine (android.widget.AbsListView, int, int)
boolean timedOut
android.widget.AbsListView absListView
int index
int lineIndex
long endTime
android.view.View view
private android.view.View getViewOnRecyclerItemIndex (android.view.ViewGroup, int, int)
boolean timedOut
android.view.ViewGroup recyclerView
int recyclerViewIndex
int itemIndex
long endTime
android.view.View view
}
com/robotium/solo/Condition.classCondition.java
package com.robotium.solo
public abstract com.robotium.solo.Condition extends java.lang.Object {
public abstract boolean isSatisfied ()
}
com/robotium/solo/DialogUtils.classDialogUtils.java
package com.robotium.solo
com.robotium.solo.DialogUtils extends java.lang.Object {
private final android.app.Instrumentation instrumentation
private final com.robotium.solo.ActivityUtils activityUtils
private final com.robotium.solo.ViewFetcher viewFetcher
private final com.robotium.solo.Sleeper sleeper
private static final int TIMEOUT_DIALOG_TO_CLOSE
private final int MINISLEEP
public void (android.app.Instrumentation, com.robotium.solo.ActivityUtils, com.robotium.solo.ViewFetcher, com.robotium.solo.Sleeper)
android.app.Instrumentation instrumentation
com.robotium.solo.ActivityUtils activityUtils
com.robotium.solo.ViewFetcher viewFetcher
com.robotium.solo.Sleeper sleeper
public boolean waitForDialogToClose (long)
long timeout
long endTime
public boolean waitForDialogToOpen (long, boolean)
long timeout
boolean sleepFirst
long endTime
boolean dialogIsOpen
private boolean isDialogOpen ()
android.view.View v
android.view.View[] arr$
int len$
int i$
android.app.Activity activity
android.view.View[] views
android.view.View view
private boolean isDialog (android.app.Activity, android.view.View)
android.view.ContextThemeWrapper ctw
android.app.Activity activity
android.view.View decorView
android.content.Context viewContext
android.content.Context activityContext
android.content.Context activityBaseContext
public void hideSoftKeyboard (android.widget.EditText, boolean, boolean)
android.view.inputmethod.InputMethodManager inputMethodManager
android.widget.EditText freshestEditText
android.widget.EditText editText
boolean shouldSleepFirst
boolean shouldSleepAfter
android.view.inputmethod.InputMethodManager inputMethodManager
android.app.Activity activity
android.view.View focusedView
}
com/robotium/solo/Getter.classGetter.java
package com.robotium.solo
com.robotium.solo.Getter extends java.lang.Object {
private final android.app.Instrumentation instrumentation
private final com.robotium.solo.ActivityUtils activityUtils
private final com.robotium.solo.Waiter waiter
private final int TIMEOUT
public void (android.app.Instrumentation, com.robotium.solo.ActivityUtils, com.robotium.solo.Waiter)
android.app.Instrumentation instrumentation
com.robotium.solo.ActivityUtils activityUtils
com.robotium.solo.Waiter waiter
public android.view.View getView (java.lang.Class, int)
Class classToFilterBy
int index
public android.widget.TextView getView (java.lang.Class, java.lang.String, boolean)
Class classToFilterBy
String text
boolean onlyVisible
android.widget.TextView viewToReturn
public java.lang.String getString (int)
int id
android.app.Activity activity
public java.lang.String getString (java.lang.String)
String id
android.content.Context targetContext
String packageName
int viewId
public android.view.View getView (int, int, int)
int id
int index
int timeout
public android.view.View getView (int, int)
int id
int index
public android.view.View getView (java.lang.String, int)
int androidViewId
String id
int index
android.view.View viewToReturn
android.content.Context targetContext
String packageName
int viewId
public android.view.View getView (java.lang.Object, int, int)
android.view.View decorView
android.view.Window window
Object tag
int index
int timeout
android.app.Activity activity
android.view.View viewToReturn
public android.view.View getView (java.lang.Object, int)
Object tag
int index
}
com/robotium/solo/GLRenderWrapper.classGLRenderWrapper.java
package com.robotium.solo
com.robotium.solo.GLRenderWrapper extends java.lang.Object implements android.opengl.GLSurfaceView$Renderer {
private android.opengl.GLSurfaceView$Renderer renderer
private int width
private int height
private final android.opengl.GLSurfaceView view
private java.util.concurrent.CountDownLatch latch
private boolean takeScreenshot
private int glVersion
public void (android.opengl.GLSurfaceView, android.opengl.GLSurfaceView$Renderer, java.util.concurrent.CountDownLatch)
android.opengl.GLSurfaceView view
android.opengl.GLSurfaceView$Renderer renderer
java.util.concurrent.CountDownLatch latch
Integer out
public void onSurfaceCreated (javax.microedition.khronos.opengles.GL10, javax.microedition.khronos.egl.EGLConfig)
javax.microedition.khronos.opengles.GL10 gl
javax.microedition.khronos.egl.EGLConfig config
public void onSurfaceChanged (javax.microedition.khronos.opengles.GL10, int, int)
javax.microedition.khronos.opengles.GL10 gl
int width
int height
public void onDrawFrame (javax.microedition.khronos.opengles.GL10)
android.graphics.Bitmap screenshot
javax.microedition.khronos.opengles.GL10 gl
public void setTakeScreenshot ()
public void setLatch (java.util.concurrent.CountDownLatch)
java.util.concurrent.CountDownLatch latch
private android.graphics.Bitmap savePixels (int, int, int, int)
int pix
int pb
int pr
int pix1
int j
int i
int k
int x
int y
int w
int h
int[] b
int[] bt
java.nio.IntBuffer ib
android.graphics.Bitmap sb
private static android.graphics.Bitmap savePixels (int, int, int, int, javax.microedition.khronos.opengles.GL10)
int pix
int pb
int pr
int pix1
int j
int i
int k
int x
int y
int w
int h
javax.microedition.khronos.opengles.GL10 gl
int[] b
int[] bt
java.nio.IntBuffer ib
android.graphics.Bitmap sb
}
com/robotium/solo/Illustration$1.classIllustration.java
package com.robotium.solo
com.robotium.solo.Illustration$1 extends java.lang.Object {
}
com/robotium/solo/Illustration$Builder.classIllustration.java
package com.robotium.solo
public com.robotium.solo.Illustration$Builder extends java.lang.Object {
private int builderToolType
private java.util.ArrayList builderPoints
public void ()
public com.robotium.solo.Illustration$Builder setToolType (int)
int toolType
public com.robotium.solo.Illustration$Builder addPoint (float, float, float)
float x
float y
float pressure
public com.robotium.solo.Illustration build ()
static int access$000 (com.robotium.solo.Illustration$Builder)
com.robotium.solo.Illustration$Builder x0
static java.util.ArrayList access$100 (com.robotium.solo.Illustration$Builder)
com.robotium.solo.Illustration$Builder x0
}
com/robotium/solo/Illustration.classIllustration.java
package com.robotium.solo
public com.robotium.solo.Illustration extends java.lang.Object {
private final int toolType
private final java.util.ArrayList points
private void (com.robotium.solo.Illustration$Builder)
com.robotium.solo.Illustration$Builder builder
public java.util.ArrayList getPoints ()
public int getToolType ()
void (com.robotium.solo.Illustration$Builder, com.robotium.solo.Illustration$1)
com.robotium.solo.Illustration$Builder x0
com.robotium.solo.Illustration$1 x1
}
com/robotium/solo/Illustrator.classIllustrator.java
package com.robotium.solo
com.robotium.solo.Illustrator extends java.lang.Object {
private android.app.Instrumentation inst
public void (android.app.Instrumentation)
android.app.Instrumentation inst
public void illustrate (com.robotium.solo.Illustration)
int currentAction
SecurityException ignored
com.robotium.solo.PressurePoint currentPoint
android.view.MotionEvent event
int currentAction
int i
SecurityException ignored
com.robotium.solo.Illustration illustration
android.view.MotionEvent event
int currentAction
long downTime
long eventTime
android.view.MotionEvent$PointerCoords[] coords
android.view.MotionEvent$PointerCoords coord
android.view.MotionEvent$PointerProperties[] properties
android.view.MotionEvent$PointerProperties prop
java.util.ArrayList points
com.robotium.solo.PressurePoint currentPoint
}
com/robotium/solo/Presser$1.classPresser.java
package com.robotium.solo
com.robotium.solo.Presser$1 extends java.lang.Object implements java.lang.Runnable {
final android.widget.EditText val$freshestEditText
final int val$imeAction
final com.robotium.solo.Presser this$0
void (com.robotium.solo.Presser, android.widget.EditText, int)
public void run ()
}
com/robotium/solo/Presser.classPresser.java
package com.robotium.solo
com.robotium.solo.Presser extends java.lang.Object {
private final com.robotium.solo.Clicker clicker
private final android.app.Instrumentation inst
private final com.robotium.solo.Sleeper sleeper
private final com.robotium.solo.Waiter waiter
private final com.robotium.solo.DialogUtils dialogUtils
private final com.robotium.solo.ViewFetcher viewFetcher
public void (com.robotium.solo.ViewFetcher, com.robotium.solo.Clicker, android.app.Instrumentation, com.robotium.solo.Sleeper, com.robotium.solo.Waiter, com.robotium.solo.DialogUtils)
com.robotium.solo.ViewFetcher viewFetcher
com.robotium.solo.Clicker clicker
android.app.Instrumentation inst
com.robotium.solo.Sleeper sleeper
com.robotium.solo.Waiter waiter
com.robotium.solo.DialogUtils dialogUtils
public void pressMenuItem (int)
int index
public void pressMenuItem (int, int)
int i
SecurityException e
int i
int i
int i
SecurityException ignored
int index
int itemsPerRow
int[] row
public void pressSoftKeyboard (int)
int imeAction
android.widget.EditText freshestEditText
public void pressSpinnerItem (int, int)
SecurityException ignored
SecurityException ignored
SecurityException ignored
int i
SecurityException ignored
int spinnerIndex
int itemIndex
boolean countingUp
}
com/robotium/solo/PressurePoint.classPressurePoint.java
package com.robotium.solo
com.robotium.solo.PressurePoint extends java.lang.Object {
public final float x
public final float y
public final float pressure
public void (float, float, float)
float x
float y
float pressure
}
com/robotium/solo/Reflect$FieldRf.classReflect.java
package com.robotium.solo
public com.robotium.solo.Reflect$FieldRf extends java.lang.Object {
private Class clazz
private Object object
private String name
final com.robotium.solo.Reflect this$0
public void (com.robotium.solo.Reflect, java.lang.Object, java.lang.String)
Object object
String name
public java.lang.Object out (java.lang.Class)
Class outclazz
java.lang.reflect.Field field
Object obj
public void in (java.lang.Object)
IllegalArgumentException e
IllegalAccessException e
Object value
java.lang.reflect.Field field
public com.robotium.solo.Reflect$FieldRf type (java.lang.Class)
Class clazz
private java.lang.reflect.Field getField ()
NoSuchFieldException ignored
java.lang.reflect.Field field
private java.lang.Object getValue (java.lang.reflect.Field)
IllegalArgumentException e
IllegalAccessException e
java.lang.reflect.Field field
Object obj
}
com/robotium/solo/Reflect.classReflect.java
package com.robotium.solo
com.robotium.solo.Reflect extends java.lang.Object {
private Object object
public void (java.lang.Object)
Object object
public com.robotium.solo.Reflect$FieldRf field (java.lang.String)
String name
}
com/robotium/solo/RobotiumTextView.classRobotiumTextView.java
package com.robotium.solo
com.robotium.solo.RobotiumTextView extends android.widget.TextView {
private int locationX
private int locationY
public void (android.content.Context)
android.content.Context context
public void (android.content.Context, java.lang.String, int, int)
android.content.Context context
String text
int locationX
int locationY
public void getLocationOnScreen (int[])
int[] location
public void setLocationX (int)
int locationX
public void setLocationY (int)
int locationY
}
com/robotium/solo/RobotiumUtils.classRobotiumUtils.java
package com.robotium.solo
public com.robotium.solo.RobotiumUtils extends java.lang.Object {
public void ()
public static java.util.ArrayList removeInvisibleViews (java.lang.Iterable)
android.view.View view
java.util.Iterator i$
Iterable viewList
java.util.ArrayList tmpViewList
public static java.util.ArrayList filterViews (java.lang.Class, java.lang.Iterable)
Object view
java.util.Iterator i$
Class classToFilterBy
Iterable viewList
java.util.ArrayList filteredViews
public static java.util.ArrayList filterViewsToSet (java.lang.Class[], java.lang.Iterable)
Class filter
Class[] arr$
int len$
int i$
android.view.View view
java.util.Iterator i$
Class[] classSet
Iterable viewList
java.util.ArrayList filteredViews
public static void sortViewsByLocationOnScreen (java.util.List)
java.util.List views
public static void sortViewsByLocationOnScreen (java.util.List, boolean)
java.util.List views
boolean yAxisFirst
public static int getNumberOfMatches (java.lang.String, android.widget.TextView, java.util.Set)
java.util.regex.PatternSyntaxException e
String regex
android.widget.TextView view
java.util.Set uniqueTextViews
java.util.regex.Pattern pattern
java.util.regex.Matcher matcher
public static java.util.List filterViewsByText (java.lang.Iterable, java.lang.String)
Iterable views
String regex
public static java.util.List filterViewsByText (java.lang.Iterable, java.util.regex.Pattern)
android.widget.TextView view
java.util.Iterator i$
Iterable views
java.util.regex.Pattern regex
java.util.ArrayList filteredViews
}
com/robotium/solo/RobotiumWeb.js
com/robotium/solo/RobotiumWebClient$1.classRobotiumWebClient.java
package com.robotium.solo
com.robotium.solo.RobotiumWebClient$1 extends java.lang.Object implements java.lang.Runnable {
final android.webkit.WebView val$webView
final com.robotium.solo.RobotiumWebClient this$0
void (com.robotium.solo.RobotiumWebClient, android.webkit.WebView)
public void run ()
}
com/robotium/solo/RobotiumWebClient.classRobotiumWebClient.java
package com.robotium.solo
com.robotium.solo.RobotiumWebClient extends android.webkit.WebChromeClient {
com.robotium.solo.WebElementCreator webElementCreator
private android.app.Instrumentation inst
private android.webkit.WebChromeClient robotiumWebClient
private android.webkit.WebChromeClient originalWebChromeClient
public void (android.app.Instrumentation, com.robotium.solo.WebElementCreator)
android.app.Instrumentation inst
com.robotium.solo.WebElementCreator webElementCreator
public void enableJavascriptAndSetRobotiumWebClient (java.util.List, android.webkit.WebChromeClient)
android.webkit.WebView webView
java.util.Iterator i$
java.util.List webViews
android.webkit.WebChromeClient originalWebChromeClient
public boolean onJsPrompt (android.webkit.WebView, java.lang.String, java.lang.String, java.lang.String, android.webkit.JsPromptResult)
android.webkit.WebView view
String url
String message
String defaultValue
android.webkit.JsPromptResult r
public android.graphics.Bitmap getDefaultVideoPoster ()
public android.view.View getVideoLoadingProgressView ()
public void getVisitedHistory (android.webkit.ValueCallback)
android.webkit.ValueCallback callback
public void onCloseWindow (android.webkit.WebView)
android.webkit.WebView window
public void onConsoleMessage (java.lang.String, int, java.lang.String)
String message
int lineNumber
String sourceID
public boolean onConsoleMessage (android.webkit.ConsoleMessage)
android.webkit.ConsoleMessage consoleMessage
public boolean onCreateWindow (android.webkit.WebView, boolean, boolean, android.os.Message)
android.webkit.WebView view
boolean isDialog
boolean isUserGesture
android.os.Message resultMsg
public void onExceededDatabaseQuota (java.lang.String, java.lang.String, long, long, long, android.webkit.WebStorage$QuotaUpdater)
String url
String databaseIdentifier
long quota
long estimatedDatabaseSize
long totalQuota
android.webkit.WebStorage$QuotaUpdater quotaUpdater
public void onGeolocationPermissionsHidePrompt ()
public void onGeolocationPermissionsShowPrompt (java.lang.String, android.webkit.GeolocationPermissions$Callback)
String origin
android.webkit.GeolocationPermissions$Callback callback
public void onHideCustomView ()
public boolean onJsAlert (android.webkit.WebView, java.lang.String, java.lang.String, android.webkit.JsResult)
android.webkit.WebView view
String url
String message
android.webkit.JsResult result
public boolean onJsBeforeUnload (android.webkit.WebView, java.lang.String, java.lang.String, android.webkit.JsResult)
android.webkit.WebView view
String url
String message
android.webkit.JsResult result
public boolean onJsConfirm (android.webkit.WebView, java.lang.String, java.lang.String, android.webkit.JsResult)
android.webkit.WebView view
String url
String message
android.webkit.JsResult result
public boolean onJsTimeout ()
public void onProgressChanged (android.webkit.WebView, int)
android.webkit.WebView view
int newProgress
public void onReachedMaxAppCacheSize (long, long, android.webkit.WebStorage$QuotaUpdater)
long requiredStorage
long quota
android.webkit.WebStorage$QuotaUpdater quotaUpdater
public void onReceivedIcon (android.webkit.WebView, android.graphics.Bitmap)
android.webkit.WebView view
android.graphics.Bitmap icon
public void onReceivedTitle (android.webkit.WebView, java.lang.String)
android.webkit.WebView view
String title
public void onReceivedTouchIconUrl (android.webkit.WebView, java.lang.String, boolean)
android.webkit.WebView view
String url
boolean precomposed
public void onRequestFocus (android.webkit.WebView)
android.webkit.WebView view
public void onShowCustomView (android.view.View, android.webkit.WebChromeClient$CustomViewCallback)
android.view.View view
android.webkit.WebChromeClient$CustomViewCallback callback
static android.webkit.WebChromeClient access$000 (com.robotium.solo.RobotiumWebClient)
com.robotium.solo.RobotiumWebClient x0
}
com/robotium/solo/Rotator.classRotator.java
package com.robotium.solo
com.robotium.solo.Rotator extends java.lang.Object {
private final android.app.Instrumentation _instrument
private static final int EVENT_TIME_INTERVAL_MS
public static final int LARGE
public static final int SMALL
public void (android.app.Instrumentation)
android.app.Instrumentation inst
public void generateRotateGesture (int, android.graphics.PointF, android.graphics.PointF)
double i
int size
android.graphics.PointF center1
android.graphics.PointF center2
double incrementFactor
float startX1
float startY1
float startX2
float startY2
long downTime
long eventTime
float x1
float y1
float x2
float y2
android.view.MotionEvent$PointerCoords[] pointerCoords
android.view.MotionEvent$PointerCoords pc1
android.view.MotionEvent$PointerCoords pc2
android.view.MotionEvent$PointerProperties[] pointerProperties
android.view.MotionEvent$PointerProperties pp1
android.view.MotionEvent$PointerProperties pp2
android.view.MotionEvent event
}
com/robotium/solo/ScreenshotTaker$ScreenshotRunnable.classScreenshotTaker.java
package com.robotium.solo
com.robotium.solo.ScreenshotTaker$ScreenshotRunnable extends java.lang.Object implements java.lang.Runnable {
private android.view.View view
private String name
private int quality
final com.robotium.solo.ScreenshotTaker this$0
public void (com.robotium.solo.ScreenshotTaker, android.view.View, java.lang.String, int)
android.view.View _view
String _name
int _quality
public void run ()
android.graphics.Bitmap b
android.graphics.Bitmap b
}
com/robotium/solo/ScreenshotTaker$ScreenShotSaver.classScreenshotTaker.java
package com.robotium.solo
com.robotium.solo.ScreenshotTaker$ScreenShotSaver extends android.os.Handler {
final com.robotium.solo.ScreenshotTaker this$0
public void (com.robotium.solo.ScreenshotTaker, android.os.HandlerThread)
android.os.HandlerThread thread
public void saveBitmap (android.graphics.Bitmap, java.lang.String, int)
android.graphics.Bitmap bitmap
String name
int quality
android.os.Message message
public void handleMessage (android.os.Message)
String name
int quality
android.graphics.Bitmap b
android.os.Message message
private void saveFile (java.lang.String, android.graphics.Bitmap, int)
Exception e
String name
android.graphics.Bitmap b
int quality
java.io.FileOutputStream fos
String fileName
java.io.File directory
java.io.File fileToSave
}
com/robotium/solo/ScreenshotTaker$ScreenshotSequenceThread.classScreenshotTaker.java
package com.robotium.solo
com.robotium.solo.ScreenshotTaker$ScreenshotSequenceThread extends java.lang.Thread {
private int seqno
private String name
private int quality
private int frameDelay
private int maxFrames
private boolean keepRunning
final com.robotium.solo.ScreenshotTaker this$0
public void (com.robotium.solo.ScreenshotTaker, java.lang.String, int, int, int)
String _name
int _quality
int _frameDelay
int _maxFrames
public void run ()
InterruptedException e
public void doScreenshot ()
android.view.View v
String final_name
com.robotium.solo.ScreenshotTaker$ScreenshotRunnable r
android.app.Activity activity
public void interrupt ()
}
com/robotium/solo/ScreenshotTaker.classScreenshotTaker.java
package com.robotium.solo
com.robotium.solo.ScreenshotTaker extends java.lang.Object {
private static final long TIMEOUT_SCREENSHOT_MUTEX
private final Object screenshotMutex
private final com.robotium.solo.Solo$Config config
private final android.app.Instrumentation instrumentation
private final com.robotium.solo.ActivityUtils activityUtils
private final String LOG_TAG
private com.robotium.solo.ScreenshotTaker$ScreenshotSequenceThread screenshotSequenceThread
private android.os.HandlerThread screenShotSaverThread
private com.robotium.solo.ScreenshotTaker$ScreenShotSaver screenShotSaver
private final com.robotium.solo.ViewFetcher viewFetcher
private final com.robotium.solo.Sleeper sleeper
void (com.robotium.solo.Solo$Config, android.app.Instrumentation, com.robotium.solo.ActivityUtils, com.robotium.solo.ViewFetcher, com.robotium.solo.Sleeper)
com.robotium.solo.Solo$Config config
android.app.Instrumentation instrumentation
com.robotium.solo.ActivityUtils activityUtils
com.robotium.solo.ViewFetcher viewFetcher
com.robotium.solo.Sleeper sleeper
public void takeScreenshot (java.lang.String, int)
InterruptedException ignored
android.app.Activity activity
String name
int quality
android.view.View decorView
com.robotium.solo.ScreenshotTaker$ScreenshotRunnable runnable
public void startScreenshotSequence (java.lang.String, int, int, int)
String name
int quality
int frameDelay
int maxFrames
public void stopScreenshotSequence ()
private android.view.View getScreenshotView ()
boolean timedOut
android.view.View decorView
long endTime
private void wrapAllGLViews (android.view.View)
com.robotium.solo.GLRenderWrapper wrapper
com.robotium.solo.GLRenderWrapper wrapper
Object renderContainer
android.opengl.GLSurfaceView$Renderer renderer
android.opengl.GLSurfaceView glView
java.util.Iterator i$
InterruptedException ex
android.view.View decorView
java.util.ArrayList currentViews
java.util.concurrent.CountDownLatch latch
private android.graphics.Bitmap getBitmapOfWebView (android.webkit.WebView)
android.webkit.WebView webView
android.graphics.Picture picture
android.graphics.Bitmap b
android.graphics.Canvas c
private android.graphics.Bitmap getBitmapOfView (android.view.View)
android.view.View view
android.graphics.Bitmap orig
android.graphics.Bitmap$Config config
android.graphics.Bitmap b
private java.lang.String getFileName (java.lang.String)
String name
java.text.SimpleDateFormat sdf
String fileName
private void initScreenShotSaver ()
static com.robotium.solo.ScreenshotTaker$ScreenshotSequenceThread access$002 (com.robotium.solo.ScreenshotTaker, com.robotium.solo.ScreenshotTaker$ScreenshotSequenceThread)
com.robotium.solo.ScreenshotTaker x0
com.robotium.solo.ScreenshotTaker$ScreenshotSequenceThread x1
static android.view.View access$100 (com.robotium.solo.ScreenshotTaker)
com.robotium.solo.ScreenshotTaker x0
static com.robotium.solo.ActivityUtils access$200 (com.robotium.solo.ScreenshotTaker)
com.robotium.solo.ScreenshotTaker x0
static android.app.Instrumentation access$300 (com.robotium.solo.ScreenshotTaker)
com.robotium.solo.ScreenshotTaker x0
static android.graphics.Bitmap access$400 (com.robotium.solo.ScreenshotTaker, android.webkit.WebView)
com.robotium.solo.ScreenshotTaker x0
android.webkit.WebView x1
static android.graphics.Bitmap access$500 (com.robotium.solo.ScreenshotTaker, android.view.View)
com.robotium.solo.ScreenshotTaker x0
android.view.View x1
static com.robotium.solo.ScreenshotTaker$ScreenShotSaver access$600 (com.robotium.solo.ScreenshotTaker)
com.robotium.solo.ScreenshotTaker x0
static java.lang.Object access$700 (com.robotium.solo.ScreenshotTaker)
com.robotium.solo.ScreenshotTaker x0
static java.lang.String access$800 (com.robotium.solo.ScreenshotTaker, java.lang.String)
com.robotium.solo.ScreenshotTaker x0
String x1
static com.robotium.solo.Solo$Config access$900 (com.robotium.solo.ScreenshotTaker)
com.robotium.solo.ScreenshotTaker x0
static void ()
}
com/robotium/solo/Scroller$1.classScroller.java
package com.robotium.solo
com.robotium.solo.Scroller$1 extends java.lang.Object implements java.lang.Runnable {
final android.view.View val$view
final int val$scrollAmount
final com.robotium.solo.Scroller this$0
void (com.robotium.solo.Scroller, android.view.View, int)
public void run ()
}
com/robotium/solo/Scroller$2.classScroller.java
package com.robotium.solo
com.robotium.solo.Scroller$2 extends java.lang.Object implements java.lang.Runnable {
final android.webkit.WebView val$webView
final boolean val$allTheWay
final com.robotium.solo.Scroller this$0
void (com.robotium.solo.Scroller, android.webkit.WebView, boolean)
public void run ()
}
com/robotium/solo/Scroller$3.classScroller.java
package com.robotium.solo
com.robotium.solo.Scroller$3 extends java.lang.Object implements java.lang.Runnable {
final android.webkit.WebView val$webView
final boolean val$allTheWay
final com.robotium.solo.Scroller this$0
void (com.robotium.solo.Scroller, android.webkit.WebView, boolean)
public void run ()
}
com/robotium/solo/Scroller$4.classScroller.java
package com.robotium.solo
com.robotium.solo.Scroller$4 extends java.lang.Object implements java.lang.Runnable {
final android.widget.AbsListView val$view
final int val$lineToMoveTo
final com.robotium.solo.Scroller this$0
void (com.robotium.solo.Scroller, android.widget.AbsListView, int)
public void run ()
}
com/robotium/solo/Scroller$Side.classScroller.java
package com.robotium.solo
public final com.robotium.solo.Scroller$Side extends java.lang.Enum {
public static final com.robotium.solo.Scroller$Side LEFT
public static final com.robotium.solo.Scroller$Side RIGHT
private static final com.robotium.solo.Scroller$Side[] $VALUES
public static com.robotium.solo.Scroller$Side[] values ()
public static com.robotium.solo.Scroller$Side valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/robotium/solo/Scroller.classScroller.java
package com.robotium.solo
com.robotium.solo.Scroller extends java.lang.Object {
public static final int DOWN
public static final int UP
private boolean canScroll
private final android.app.Instrumentation inst
private final com.robotium.solo.ViewFetcher viewFetcher
private final com.robotium.solo.Sleeper sleeper
private final com.robotium.solo.Solo$Config config
public void (com.robotium.solo.Solo$Config, android.app.Instrumentation, com.robotium.solo.ViewFetcher, com.robotium.solo.Sleeper)
com.robotium.solo.Solo$Config config
android.app.Instrumentation inst
com.robotium.solo.ViewFetcher viewFetcher
com.robotium.solo.Sleeper sleeper
public void drag (float, float, float, float, int)
SecurityException ignored
SecurityException ignored
int i
SecurityException ignored
float fromX
float toX
float fromY
float toY
int stepCount
long downTime
long eventTime
float y
float x
float yStep
float xStep
android.view.MotionEvent event
public boolean scrollView (android.view.View, int)
android.view.View view
int direction
int height
int scrollTo
int originalY
int scrollAmount
public void scrollViewAllTheWay (android.view.View, int)
android.view.View view
int direction
public boolean scroll (int)
int direction
public boolean scrollDown ()
public boolean scroll (int, boolean)
android.view.View viewToScroll
java.util.Iterator i$
int direction
boolean allTheWay
java.util.ArrayList viewList
java.util.ArrayList views
android.view.View view
java.util.ArrayList viewsToCheck
java.util.List recyclerViews
public boolean scrollWebView (android.webkit.WebView, int, boolean)
android.webkit.WebView webView
int direction
boolean allTheWay
public boolean scrollList (android.widget.AbsListView, int, boolean)
int listCount
int lastVisiblePosition
int firstVisiblePosition
int firstVisiblePosition
int lastVisiblePosition
int lines
int lineToScrollTo
android.widget.AbsListView absListView
int direction
boolean allTheWay
public void scrollListToLine (android.widget.AbsListView, int)
int lineToMoveTo
android.widget.AbsListView view
int line
int lineToMoveTo
public void scrollToSide (com.robotium.solo.Scroller$Side, float, int)
com.robotium.solo.Scroller$Side side
float scrollPosition
int stepCount
android.view.WindowManager windowManager
int screenHeight
int screenWidth
float x
float y
public void scrollViewToSide (android.view.View, com.robotium.solo.Scroller$Side, float, int)
android.view.View view
com.robotium.solo.Scroller$Side side
float scrollPosition
int stepCount
int[] corners
int viewHeight
int viewWidth
float x
float y
static boolean access$002 (com.robotium.solo.Scroller, boolean)
com.robotium.solo.Scroller x0
boolean x1
}
com/robotium/solo/Searcher$1.classSearcher.java
package com.robotium.solo
com.robotium.solo.Searcher$1 extends java.lang.Object implements java.util.concurrent.Callable {
final Class val$viewClass
final boolean val$onlyVisible
final com.robotium.solo.Searcher this$0
void (com.robotium.solo.Searcher, java.lang.Class, boolean)
public java.util.Collection call () throws java.lang.Exception
java.util.ArrayList viewsToReturn
public volatile java.lang.Object call () throws java.lang.Exception
}
com/robotium/solo/Searcher.classSearcher.java
package com.robotium.solo
com.robotium.solo.Searcher extends java.lang.Object {
private final com.robotium.solo.ViewFetcher viewFetcher
private final com.robotium.solo.WebUtils webUtils
private final com.robotium.solo.Scroller scroller
private final com.robotium.solo.Sleeper sleeper
private final String LOG_TAG
java.util.Set uniqueTextViews
java.util.List webElements
private int numberOfUniqueViews
private final int TIMEOUT
public void (com.robotium.solo.ViewFetcher, com.robotium.solo.WebUtils, com.robotium.solo.Scroller, com.robotium.solo.Sleeper)
com.robotium.solo.ViewFetcher viewFetcher
com.robotium.solo.WebUtils webUtils
com.robotium.solo.Scroller scroller
com.robotium.solo.Sleeper sleeper
public boolean searchWithTimeoutFor (java.lang.Class, java.lang.String, int, boolean, boolean)
Class viewClass
String regex
int expectedMinimumNumberOfMatches
boolean scroll
boolean onlyVisible
long endTime
android.widget.TextView foundAnyMatchingView
public android.widget.TextView searchFor (java.lang.Class, java.lang.String, int, long, boolean, boolean)
Exception e
Class viewClass
String regex
int expectedMinimumNumberOfMatches
long timeout
boolean scroll
boolean onlyVisible
java.util.concurrent.Callable viewFetcherCallback
public boolean searchFor (java.util.Set, java.lang.Class, int)
java.util.Set uniqueViews
Class viewClass
int index
java.util.ArrayList allViews
int uniqueViewsFound
public boolean searchFor (android.view.View)
android.view.View v
java.util.Iterator i$
android.view.View view
java.util.ArrayList views
public android.widget.TextView searchFor (java.util.concurrent.Callable, java.lang.String, int, long, boolean) throws java.lang.Exception
android.widget.TextView view
java.util.Iterator i$
boolean timedOut
java.util.concurrent.Callable viewFetcherCallback
String regex
int expectedMinimumNumberOfMatches
long timeout
boolean scroll
long endTime
java.util.Collection views
public com.robotium.solo.WebElement searchForWebElement (com.robotium.solo.By, int)
com.robotium.solo.By by
int minimumNumberOfMatches
java.util.List viewsFromScreen
private void addViewsToList (java.util.List, java.util.List)
com.robotium.solo.WebElement textFromList
java.util.Iterator i$
boolean foundView
com.robotium.solo.WebElement textFromScreen
java.util.Iterator i$
java.util.List allWebElements
java.util.List webElementsOnScreen
int[] xyViewFromSet
int[] xyViewFromScreen
private com.robotium.solo.WebElement getViewFromList (java.util.List, int)
Exception ignored
java.util.List webElements
int match
com.robotium.solo.WebElement webElementToReturn
public int getNumberOfUniqueViews (java.util.Set, java.util.ArrayList)
int i
java.util.Set uniqueViews
java.util.ArrayList views
public int getNumberOfUniqueViews ()
public void logMatchesFound (java.lang.String)
String regex
static com.robotium.solo.Sleeper access$000 (com.robotium.solo.Searcher)
com.robotium.solo.Searcher x0
static com.robotium.solo.ViewFetcher access$100 (com.robotium.solo.Searcher)
com.robotium.solo.Searcher x0
static com.robotium.solo.WebUtils access$200 (com.robotium.solo.Searcher)
com.robotium.solo.Searcher x0
}
com/robotium/solo/Sender.classSender.java
package com.robotium.solo
com.robotium.solo.Sender extends java.lang.Object {
private final android.app.Instrumentation inst
private final com.robotium.solo.Sleeper sleeper
void (android.app.Instrumentation, com.robotium.solo.Sleeper)
android.app.Instrumentation inst
com.robotium.solo.Sleeper sleeper
public void sendKeyCode (int)
SecurityException e
int keycode
public void goBack ()
Throwable ignored
}
com/robotium/solo/Setter$1.classSetter.java
package com.robotium.solo
com.robotium.solo.Setter$1 extends java.lang.Object implements java.lang.Runnable {
final android.widget.DatePicker val$datePicker
final int val$year
final int val$monthOfYear
final int val$dayOfMonth
final com.robotium.solo.Setter this$0
void (com.robotium.solo.Setter, android.widget.DatePicker, int, int, int)
public void run ()
Exception ignored
}
com/robotium/solo/Setter$2.classSetter.java
package com.robotium.solo
com.robotium.solo.Setter$2 extends java.lang.Object implements java.lang.Runnable {
final android.widget.TimePicker val$timePicker
final int val$hour
final int val$minute
final com.robotium.solo.Setter this$0
void (com.robotium.solo.Setter, android.widget.TimePicker, int, int)
public void run ()
Exception ignored
}
com/robotium/solo/Setter$3.classSetter.java
package com.robotium.solo
com.robotium.solo.Setter$3 extends java.lang.Object implements java.lang.Runnable {
final android.widget.ProgressBar val$progressBar
final int val$progress
final com.robotium.solo.Setter this$0
void (com.robotium.solo.Setter, android.widget.ProgressBar, int)
public void run ()
Exception ignored
}
com/robotium/solo/Setter$4.classSetter.java
package com.robotium.solo
com.robotium.solo.Setter$4 extends java.lang.Object implements java.lang.Runnable {
final int val$status
final android.widget.SlidingDrawer val$slidingDrawer
final com.robotium.solo.Setter this$0
void (com.robotium.solo.Setter, int, android.widget.SlidingDrawer)
public void run ()
Exception ignored
}
com/robotium/solo/Setter$5.classSetter.java
package com.robotium.solo
com.robotium.solo.Setter$5 extends java.lang.Object implements com.robotium.solo.Condition {
final android.view.View val$leftDrawer
final com.robotium.solo.Setter this$0
void (com.robotium.solo.Setter, android.view.View)
public boolean isSatisfied ()
}
com/robotium/solo/Setter.classSetter.java
package com.robotium.solo
com.robotium.solo.Setter extends java.lang.Object {
private final int CLOSED
private final int OPENED
private final com.robotium.solo.ActivityUtils activityUtils
private final com.robotium.solo.Getter getter
private final com.robotium.solo.Clicker clicker
private final com.robotium.solo.Waiter waiter
public void (com.robotium.solo.ActivityUtils, com.robotium.solo.Getter, com.robotium.solo.Clicker, com.robotium.solo.Waiter)
com.robotium.solo.ActivityUtils activityUtils
com.robotium.solo.Getter getter
com.robotium.solo.Clicker clicker
com.robotium.solo.Waiter waiter
public void setDatePicker (android.widget.DatePicker, int, int, int)
android.app.Activity activity
android.widget.DatePicker datePicker
int year
int monthOfYear
int dayOfMonth
public void setTimePicker (android.widget.TimePicker, int, int)
android.app.Activity activity
android.widget.TimePicker timePicker
int hour
int minute
public void setProgressBar (android.widget.ProgressBar, int)
android.app.Activity activity
android.widget.ProgressBar progressBar
int progress
public void setSlidingDrawer (android.widget.SlidingDrawer, int)
android.app.Activity activity
android.widget.SlidingDrawer slidingDrawer
int status
public void setNavigationDrawer (int)
com.robotium.solo.Condition condition
Exception ignored
int status
android.view.View homeView
android.view.View leftDrawer
}
com/robotium/solo/Sleeper.classSleeper.java
package com.robotium.solo
com.robotium.solo.Sleeper extends java.lang.Object {
private final int PAUSE
private final int MINIPAUSE
void ()
public void sleep ()
public void sleepMini ()
public void sleep (int)
InterruptedException ignored
int time
}
com/robotium/solo/Solo$1.classSolo.java
package com.robotium.solo
com.robotium.solo.Solo$1 extends java.lang.Object implements java.lang.Runnable {
final com.robotium.solo.Solo this$0
void (com.robotium.solo.Solo)
public void run ()
}
com/robotium/solo/Solo$2.classSolo.java
package com.robotium.solo
com.robotium.solo.Solo$2 extends java.lang.Object implements java.lang.Runnable {
final android.webkit.WebView val$webView
final com.robotium.solo.Solo this$0
void (com.robotium.solo.Solo, android.webkit.WebView)
public void run ()
}
com/robotium/solo/Solo$3.classSolo.java
package com.robotium.solo
com.robotium.solo.Solo$3 extends java.lang.Object implements java.lang.Runnable {
final android.app.Activity val$activity
final com.robotium.solo.Solo this$0
void (com.robotium.solo.Solo, android.app.Activity)
public void run ()
}
com/robotium/solo/Solo$4.classSolo.java
package com.robotium.solo
com.robotium.solo.Solo$4 extends java.lang.Object implements com.robotium.solo.Condition {
final com.robotium.solo.Solo this$0
void (com.robotium.solo.Solo)
public boolean isSatisfied ()
}
com/robotium/solo/Solo$Config$ScreenshotFileType.classSolo.java
package com.robotium.solo
public final com.robotium.solo.Solo$Config$ScreenshotFileType extends java.lang.Enum {
public static final com.robotium.solo.Solo$Config$ScreenshotFileType JPEG
public static final com.robotium.solo.Solo$Config$ScreenshotFileType PNG
private static final com.robotium.solo.Solo$Config$ScreenshotFileType[] $VALUES
public static com.robotium.solo.Solo$Config$ScreenshotFileType[] values ()
public static com.robotium.solo.Solo$Config$ScreenshotFileType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/robotium/solo/Solo$Config.classSolo.java
package com.robotium.solo
public com.robotium.solo.Solo$Config extends java.lang.Object {
public int timeout_small
public int timeout_large
public String screenshotSavePath
public com.robotium.solo.Solo$Config$ScreenshotFileType screenshotFileType
public boolean shouldScroll
public boolean useJavaScriptToClickWebElements
public boolean trackActivities
public String webFrame
public boolean commandLogging
public String commandLoggingTag
public void ()
}
com/robotium/solo/Solo.classSolo.java
package com.robotium.solo
public com.robotium.solo.Solo extends java.lang.Object {
protected final com.robotium.solo.Asserter asserter
protected final com.robotium.solo.ViewFetcher viewFetcher
protected final com.robotium.solo.Checker checker
protected final com.robotium.solo.Clicker clicker
protected final com.robotium.solo.Presser presser
protected final com.robotium.solo.Searcher searcher
protected final com.robotium.solo.ActivityUtils activityUtils
protected final com.robotium.solo.DialogUtils dialogUtils
protected final com.robotium.solo.TextEnterer textEnterer
protected final com.robotium.solo.Rotator rotator
protected final com.robotium.solo.Scroller scroller
protected final com.robotium.solo.Sleeper sleeper
protected final com.robotium.solo.Swiper swiper
protected final com.robotium.solo.Tapper tapper
protected final com.robotium.solo.Illustrator illustrator
protected final com.robotium.solo.Waiter waiter
protected final com.robotium.solo.Setter setter
protected final com.robotium.solo.Getter getter
protected final com.robotium.solo.WebUtils webUtils
protected final com.robotium.solo.Sender sender
protected final com.robotium.solo.ScreenshotTaker screenshotTaker
protected final android.app.Instrumentation instrumentation
protected final com.robotium.solo.Zoomer zoomer
protected final com.robotium.solo.SystemUtils systemUtils
protected String webUrl
private final com.robotium.solo.Solo$Config config
public static final int LANDSCAPE
public static final int PORTRAIT
public static final int RIGHT
public static final int LEFT
public static final int UP
public static final int DOWN
public static final int ENTER
public static final int MENU
public static final int DELETE
public static final int CLOSED
public static final int OPENED
public void (android.app.Instrumentation, android.app.Activity)
android.app.Instrumentation instrumentation
android.app.Activity activity
public void (android.app.Instrumentation, com.robotium.solo.Solo$Config)
android.app.Instrumentation instrumentation
com.robotium.solo.Solo$Config config
public void (android.app.Instrumentation, com.robotium.solo.Solo$Config, android.app.Activity)
android.app.Instrumentation instrumentation
com.robotium.solo.Solo$Config config
android.app.Activity activity
private void (com.robotium.solo.Solo$Config, android.app.Instrumentation, android.app.Activity)
com.robotium.solo.Solo$Config config
android.app.Instrumentation instrumentation
android.app.Activity activity
public void (android.app.Instrumentation)
android.app.Instrumentation instrumentation
public android.app.Instrumentation$ActivityMonitor getActivityMonitor ()
public com.robotium.solo.Solo$Config getConfig ()
public java.util.ArrayList getViews ()
Exception e
public java.util.ArrayList getViews (android.view.View)
Exception e
android.view.View parent
public android.view.View getTopParent (android.view.View)
android.view.View view
android.view.View topParent
public boolean waitForText (java.lang.String)
String text
public boolean waitForText (java.lang.String, int, long)
String text
int minimumNumberOfMatches
long timeout
public boolean waitForText (java.lang.String, int, long, boolean)
String text
int minimumNumberOfMatches
long timeout
boolean scroll
public boolean waitForText (java.lang.String, int, long, boolean, boolean)
String text
int minimumNumberOfMatches
long timeout
boolean scroll
boolean onlyVisible
public boolean waitForView (int)
int id
public boolean waitForView (int, int, int)
int id
int minimumNumberOfMatches
int timeout
public boolean waitForView (int, int, int, boolean)
int id
int minimumNumberOfMatches
int timeout
boolean scroll
int index
public boolean waitForView (java.lang.Object)
Object tag
public boolean waitForView (java.lang.Object, int, int)
Object tag
int minimumNumberOfMatches
int timeout
public boolean waitForView (java.lang.Object, int, int, boolean)
Object tag
int minimumNumberOfMatches
int timeout
boolean scroll
int index
public boolean waitForView (java.lang.Class)
Class viewClass
public boolean waitForView (android.view.View)
android.view.View view
public boolean waitForView (android.view.View, int, boolean)
android.view.View view
int timeout
boolean scroll
boolean checkIsShown
android.view.View viewToWaitFor
public boolean waitForView (java.lang.Class, int, int)
Class viewClass
int minimumNumberOfMatches
int timeout
int index
public boolean waitForView (java.lang.Class, int, int, boolean)
Class viewClass
int minimumNumberOfMatches
int timeout
boolean scroll
int index
public boolean waitForWebElement (com.robotium.solo.By)
com.robotium.solo.By by
public boolean waitForWebElement (com.robotium.solo.By, int, boolean)
com.robotium.solo.By by
int timeout
boolean scroll
public boolean waitForWebElement (com.robotium.solo.By, int, int, boolean)
com.robotium.solo.By by
int minimumNumberOfMatches
int timeout
boolean scroll
public boolean waitForCondition (com.robotium.solo.Condition, int)
com.robotium.solo.Condition condition
int timeout
public boolean searchEditText (java.lang.String)
String text
public boolean searchButton (java.lang.String)
String text
public boolean searchButton (java.lang.String, boolean)
String text
boolean onlyVisible
public boolean searchToggleButton (java.lang.String)
String text
public boolean searchButton (java.lang.String, int)
String text
int minimumNumberOfMatches
public boolean searchButton (java.lang.String, int, boolean)
String text
int minimumNumberOfMatches
boolean onlyVisible
public boolean searchToggleButton (java.lang.String, int)
String text
int minimumNumberOfMatches
public boolean searchText (java.lang.String)
String text
public boolean searchText (java.lang.String, boolean)
String text
boolean onlyVisible
public boolean searchText (java.lang.String, int)
String text
int minimumNumberOfMatches
public boolean searchText (java.lang.String, int, boolean)
String text
int minimumNumberOfMatches
boolean scroll
public boolean searchText (java.lang.String, int, boolean, boolean)
String text
int minimumNumberOfMatches
boolean scroll
boolean onlyVisible
public void setActivityOrientation (int)
int orientation
public android.app.Activity getCurrentActivity ()
public void assertCurrentActivity (java.lang.String, java.lang.String)
String message
String name
public void assertCurrentActivity (java.lang.String, java.lang.Class)
String message
Class activityClass
public void assertCurrentActivity (java.lang.String, java.lang.String, boolean)
String message
String name
boolean isNewInstance
public void assertCurrentActivity (java.lang.String, java.lang.Class, boolean)
String message
Class activityClass
boolean isNewInstance
public void assertMemoryNotLow ()
public boolean waitForDialogToOpen ()
public boolean waitForDialogToClose ()
public boolean waitForDialogToOpen (long)
long timeout
public boolean waitForDialogToClose (long)
long timeout
public void goBack ()
public void clickOnScreen (float, float)
float x
float y
public void clickOnScreen (float, float, int)
float x
float y
int numberOfClicks
public void clickLongOnScreen (float, float)
float x
float y
public void clickLongOnScreen (float, float, int)
float x
float y
int time
public void clickOnButton (java.lang.String)
String text
public void clickOnImageButton (int)
int index
public void clickOnToggleButton (java.lang.String)
String text
public void clickOnMenuItem (java.lang.String)
String text
public void clickOnMenuItem (java.lang.String, boolean)
String text
boolean subMenu
public void clickOnWebElement (com.robotium.solo.WebElement)
com.robotium.solo.WebElement webElement
public void clickOnWebElement (com.robotium.solo.By)
com.robotium.solo.By by
public void clickOnWebElement (com.robotium.solo.By, int)
com.robotium.solo.By by
int match
public void clickOnWebElement (com.robotium.solo.By, int, boolean)
com.robotium.solo.By by
int match
boolean scroll
public void pressMenuItem (int)
int index
public void pressMenuItem (int, int)
int index
int itemsPerRow
public void pressSoftKeyboardNextButton ()
public void pressSoftKeyboardSearchButton ()
public void pressSoftKeyboardGoButton ()
public void pressSoftKeyboardDoneButton ()
public void pressSpinnerItem (int, int)
int spinnerIndex
int itemIndex
public void clickOnView (android.view.View)
android.view.View view
public void clickOnView (android.view.View, boolean)
android.view.View view
boolean immediately
public void clickLongOnView (android.view.View)
android.view.View view
public void clickLongOnView (android.view.View, int)
android.view.View view
int time
public void clickOnText (java.lang.String)
String text
public void clickOnText (java.lang.String, int)
String text
int match
public void clickOnText (java.lang.String, int, boolean)
String text
int match
boolean scroll
public void clickLongOnText (java.lang.String)
String text
public void clickLongOnText (java.lang.String, int)
String text
int match
public void clickLongOnText (java.lang.String, int, boolean)
String text
int match
boolean scroll
public void clickLongOnText (java.lang.String, int, int)
String text
int match
int time
public void clickLongOnTextAndPress (java.lang.String, int)
String text
int index
public void clickOnButton (int)
int index
public void clickOnRadioButton (int)
int index
public void clickOnCheckBox (int)
int index
public void clickOnEditText (int)
int index
public java.util.ArrayList clickInList (int)
int line
public java.util.ArrayList clickInList (int, int)
int line
int index
public java.util.ArrayList clickLongInList (int)
int line
public java.util.ArrayList clickLongInList (int, int)
int line
int index
public java.util.ArrayList clickLongInList (int, int, int)
int line
int index
int time
public java.util.ArrayList clickInRecyclerView (int)
int itemIndex
public java.util.ArrayList clickInRecyclerView (int, int)
int itemIndex
int recyclerViewIndex
public java.util.ArrayList clickLongInRecycleView (int)
int itemIndex
public java.util.ArrayList clickLongInRecycleView (int, int)
int itemIndex
int recyclerViewIndex
public java.util.ArrayList clickLongInRecycleView (int, int, int)
int itemIndex
int recyclerViewIndex
int time
public void clickOnActionBarItem (int)
int id
public void clickOnActionBarHomeButton ()
public com.robotium.solo.Illustration$Builder createIllustrationBuilder ()
public void illustrate (com.robotium.solo.Illustration)
com.robotium.solo.Illustration illustration
public void drag (float, float, float, float, int)
float fromX
float toX
float fromY
float toY
int stepCount
public boolean scrollDown ()
android.view.View recyclerView
public void scrollToBottom ()
android.view.View recyclerView
public boolean scrollUp ()
android.view.View recyclerView
public void scrollToTop ()
android.view.View recyclerView
public boolean scrollDownList (android.widget.AbsListView)
android.widget.AbsListView list
public boolean scrollListToBottom (android.widget.AbsListView)
android.widget.AbsListView list
public boolean scrollUpList (android.widget.AbsListView)
android.widget.AbsListView list
public boolean scrollListToTop (android.widget.AbsListView)
android.widget.AbsListView list
public boolean scrollDownList (int)
int index
public boolean scrollListToBottom (int)
int index
public boolean scrollUpList (int)
int index
public boolean scrollListToTop (int)
int index
public void scrollListToLine (android.widget.AbsListView, int)
android.widget.AbsListView absListView
int line
public void scrollListToLine (int, int)
int index
int line
public boolean scrollDownRecyclerView (int)
int index
android.view.View recyclerView
public boolean scrollRecyclerViewToBottom (int)
int index
android.view.View recyclerView
public boolean scrollUpRecyclerView (int)
int index
android.view.View recyclerView
public boolean scrollRecyclerViewToTop (int)
int index
android.view.View recyclerView
public void scrollToSide (int, float, int)
int side
float scrollPosition
int stepCount
public void scrollToSide (int, float)
int side
float scrollPosition
public void scrollToSide (int)
int side
public void scrollViewToSide (android.view.View, int, float, int)
android.view.View view
int side
float scrollPosition
int stepCount
public void scrollViewToSide (android.view.View, int, float)
android.view.View view
int side
float scrollPosition
public void scrollViewToSide (android.view.View, int)
android.view.View view
int side
public void pinchToZoom (android.graphics.PointF, android.graphics.PointF, android.graphics.PointF, android.graphics.PointF)
android.graphics.PointF startPoint1
android.graphics.PointF startPoint2
android.graphics.PointF endPoint1
android.graphics.PointF endPoint2
public void swipe (android.graphics.PointF, android.graphics.PointF, android.graphics.PointF, android.graphics.PointF)
android.graphics.PointF startPoint1
android.graphics.PointF startPoint2
android.graphics.PointF endPoint1
android.graphics.PointF endPoint2
public void rotateLarge (android.graphics.PointF, android.graphics.PointF)
android.graphics.PointF center1
android.graphics.PointF center2
public void rotateSmall (android.graphics.PointF, android.graphics.PointF)
android.graphics.PointF center1
android.graphics.PointF center2
public void setMobileData (java.lang.Boolean)
Boolean turnedOn
public void setWiFiData (java.lang.Boolean)
Boolean turnedOn
public void setDatePicker (int, int, int, int)
int index
int year
int monthOfYear
int dayOfMonth
public void setDatePicker (android.widget.DatePicker, int, int, int)
android.widget.DatePicker datePicker
int year
int monthOfYear
int dayOfMonth
public void setTimePicker (int, int, int)
int index
int hour
int minute
public void setTimePicker (android.widget.TimePicker, int, int)
android.widget.TimePicker timePicker
int hour
int minute
public void setProgressBar (int, int)
int index
int progress
public void setProgressBar (android.widget.ProgressBar, int)
android.widget.ProgressBar progressBar
int progress
public void setNavigationDrawer (int)
int status
public void setSlidingDrawer (int, int)
int index
int status
public void setSlidingDrawer (android.widget.SlidingDrawer, int)
android.widget.SlidingDrawer slidingDrawer
int status
public void enterText (int, java.lang.String)
int index
String text
public void enterText (android.widget.EditText, java.lang.String)
android.widget.EditText editText
String text
public void enterTextInWebElement (com.robotium.solo.By, java.lang.String)
com.robotium.solo.By by
String text
public void typeText (int, java.lang.String)
int index
String text
public void typeText (android.widget.EditText, java.lang.String)
android.widget.EditText editText
String text
public void typeTextInWebElement (com.robotium.solo.By, java.lang.String)
com.robotium.solo.By by
String text
public void typeTextInWebElement (com.robotium.solo.By, java.lang.String, int)
com.robotium.solo.By by
String text
int match
public void typeTextInWebElement (com.robotium.solo.WebElement, java.lang.String)
com.robotium.solo.WebElement webElement
String text
public void clearEditText (int)
int index
public void clearEditText (android.widget.EditText)
android.widget.EditText editText
public void clearTextInWebElement (com.robotium.solo.By)
com.robotium.solo.By by
public void clickOnImage (int)
int index
public android.widget.EditText getEditText (int)
int index
public android.widget.Button getButton (int)
int index
public android.widget.TextView getText (int)
int index
public android.widget.ImageView getImage (int)
int index
public android.widget.ImageButton getImageButton (int)
int index
public android.widget.TextView getText (java.lang.String)
String text
public android.widget.TextView getText (java.lang.String, boolean)
String text
boolean onlyVisible
public android.widget.Button getButton (java.lang.String)
String text
public android.widget.Button getButton (java.lang.String, boolean)
String text
boolean onlyVisible
public android.widget.EditText getEditText (java.lang.String)
String text
public android.widget.EditText getEditText (java.lang.String, boolean)
String text
boolean onlyVisible
public android.view.View getView (int)
int id
public android.view.View getView (int, int)
Exception e
String resourceName
int match
int id
int index
android.view.View viewToReturn
public android.view.View getView (java.lang.Object)
Object tag
public android.view.View getView (java.lang.Object, int)
int match
Object tag
int index
android.view.View viewToReturn
public android.view.View getView (java.lang.String)
String id
public android.view.View getView (java.lang.String, int)
int match
String id
int index
android.view.View viewToReturn
public android.view.View getView (java.lang.Class, int)
Class viewClass
int index
public com.robotium.solo.WebElement getWebElement (com.robotium.solo.By, int)
com.robotium.solo.By by
int index
int match
com.robotium.solo.WebElement webElement
public java.lang.String getWebUrl ()
android.webkit.WebView webView
public java.util.ArrayList getCurrentViews ()
public java.util.ArrayList getCurrentViews (java.lang.Class)
Class classToFilterBy
public java.util.ArrayList getCurrentViews (java.lang.Class, boolean)
Class classToFilterBy
boolean includeSubclasses
public java.util.ArrayList getCurrentViews (java.lang.Class, android.view.View)
Class classToFilterBy
android.view.View parent
public java.util.ArrayList getCurrentViews (java.lang.Class, boolean, android.view.View)
Class classToFilterBy
boolean includeSubclasses
android.view.View parent
public java.util.ArrayList getWebElements ()
public java.util.ArrayList getWebElements (com.robotium.solo.By)
com.robotium.solo.By by
public java.util.ArrayList getCurrentWebElements ()
public java.util.ArrayList getCurrentWebElements (com.robotium.solo.By)
com.robotium.solo.By by
public boolean isRadioButtonChecked (int)
int index
public boolean isRadioButtonChecked (java.lang.String)
String text
public boolean isCheckBoxChecked (int)
int index
public boolean isToggleButtonChecked (java.lang.String)
String text
public boolean isToggleButtonChecked (int)
int index
public boolean isCheckBoxChecked (java.lang.String)
String text
public boolean isTextChecked (java.lang.String)
String text
public boolean isSpinnerTextSelected (java.lang.String)
String text
public boolean isSpinnerTextSelected (int, java.lang.String)
int index
String text
public void hideSoftKeyboard ()
public void unlockScreen ()
android.app.Activity activity
public void sendKey (int)
int key
public void goBackToActivity (java.lang.String)
String name
public boolean waitForActivity (java.lang.String)
String name
public boolean waitForActivity (java.lang.String, int)
String name
int timeout
public boolean waitForActivity (java.lang.Class)
Class activityClass
public boolean waitForActivity (java.lang.Class, int)
Class activityClass
int timeout
public boolean waitForEmptyActivityStack (int)
int timeout
public boolean waitForFragmentByTag (java.lang.String)
String tag
public boolean waitForFragmentByTag (java.lang.String, int)
String tag
int timeout
public boolean waitForFragmentById (int)
int id
public boolean waitForFragmentById (int, int)
int id
int timeout
public boolean waitForLogMessage (java.lang.String)
String logMessage
public boolean waitForLogMessage (java.lang.String, int)
String logMessage
int timeout
public void clearLog ()
public java.lang.String getString (int)
int id
public java.lang.String getString (java.lang.String)
String id
public void sleep (int)
int time
public void finalize () throws java.lang.Throwable
public void finishOpenedActivities ()
public void takeScreenshot ()
public void takeScreenshot (java.lang.String)
String name
public void takeScreenshot (java.lang.String, int)
String name
int quality
public void startScreenshotSequence (java.lang.String)
String name
public void startScreenshotSequence (java.lang.String, int, int, int)
String name
int quality
int frameDelay
int maxFrames
public void stopScreenshotSequence ()
private void initialize ()
private static int initializeTimeout (java.lang.String, int)
Class clazz
java.lang.reflect.Method method
String value
Exception e
String property
int defaultValue
}
com/robotium/solo/Swiper.classSwiper.java
package com.robotium.solo
com.robotium.solo.Swiper extends java.lang.Object {
private final android.app.Instrumentation _instrument
public static final int GESTURE_DURATION_MS
public static final int EVENT_TIME_INTERVAL_MS
public void (android.app.Instrumentation)
android.app.Instrumentation inst
public void generateSwipeGesture (android.graphics.PointF, android.graphics.PointF, android.graphics.PointF, android.graphics.PointF)
int i
android.graphics.PointF startPoint1
android.graphics.PointF startPoint2
android.graphics.PointF endPoint1
android.graphics.PointF endPoint2
long downTime
long eventTime
float startX1
float startY1
float startX2
float startY2
float endX1
float endY1
float endX2
float endY2
float x1
float y1
float x2
float y2
android.view.MotionEvent$PointerCoords[] pointerCoords
android.view.MotionEvent$PointerCoords pc1
android.view.MotionEvent$PointerCoords pc2
android.view.MotionEvent$PointerProperties[] pointerProperties
android.view.MotionEvent$PointerProperties pp1
android.view.MotionEvent$PointerProperties pp2
android.view.MotionEvent event
int numMoves
float stepX1
float stepY1
float stepX2
float stepY2
}
com/robotium/solo/SystemUtils.classSystemUtils.java
package com.robotium.solo
public com.robotium.solo.SystemUtils extends java.lang.Object {
private android.app.Instrumentation instrumentation
public void (android.app.Instrumentation)
android.app.Instrumentation instrumentation
public void setMobileData (java.lang.Boolean)
Exception e
Boolean turnedOn
android.net.ConnectivityManager dataManager
java.lang.reflect.Method dataClass
public void setWiFiData (java.lang.Boolean)
Exception e
Boolean turnedOn
android.net.wifi.WifiManager wifiManager
}
com/robotium/solo/Tapper.classTapper.java
package com.robotium.solo
com.robotium.solo.Tapper extends java.lang.Object {
private final android.app.Instrumentation _instrument
public static final int GESTURE_DURATION_MS
public static final int EVENT_TIME_INTERVAL_MS
public void (android.app.Instrumentation)
android.app.Instrumentation inst
public transient void generateTapGesture (int, android.graphics.PointF[])
android.view.MotionEvent event
int numTaps
android.graphics.PointF[] points
long downTime
long eventTime
float x1
float y1
float x2
float y2
android.view.MotionEvent$PointerCoords[] pointerCoords
android.view.MotionEvent$PointerCoords pc1
android.view.MotionEvent$PointerCoords pc2
android.view.MotionEvent$PointerProperties[] pointerProperties
android.view.MotionEvent$PointerProperties pp1
android.view.MotionEvent$PointerProperties pp2
int i
}
com/robotium/solo/TextEnterer$1.classTextEnterer.java
package com.robotium.solo
com.robotium.solo.TextEnterer$1 extends java.lang.Object implements java.lang.Runnable {
final android.widget.EditText val$editText
final String val$text
final String val$previousText
final com.robotium.solo.TextEnterer this$0
void (com.robotium.solo.TextEnterer, android.widget.EditText, java.lang.String, java.lang.String)
public void run ()
}
com/robotium/solo/TextEnterer$2.classTextEnterer.java
package com.robotium.solo
com.robotium.solo.TextEnterer$2 extends java.lang.Object implements java.lang.Runnable {
final android.widget.EditText val$editText
final com.robotium.solo.TextEnterer this$0
void (com.robotium.solo.TextEnterer, android.widget.EditText)
public void run ()
}
com/robotium/solo/TextEnterer.classTextEnterer.java
package com.robotium.solo
com.robotium.solo.TextEnterer extends java.lang.Object {
private final android.app.Instrumentation inst
private final com.robotium.solo.Clicker clicker
private final com.robotium.solo.DialogUtils dialogUtils
public void (android.app.Instrumentation, com.robotium.solo.Clicker, com.robotium.solo.DialogUtils)
android.app.Instrumentation inst
com.robotium.solo.Clicker clicker
com.robotium.solo.DialogUtils dialogUtils
public void setEditText (android.widget.EditText, java.lang.String)
String previousText
android.widget.EditText editText
String text
public void typeText (android.widget.EditText, java.lang.String)
SecurityException e
boolean successfull
int retry
android.widget.EditText editText
String text
static com.robotium.solo.DialogUtils access$000 (com.robotium.solo.TextEnterer)
com.robotium.solo.TextEnterer x0
}
com/robotium/solo/Timeout.classTimeout.java
package com.robotium.solo
public com.robotium.solo.Timeout extends java.lang.Object {
private static int largeTimeout
private static int smallTimeout
public void ()
public static void setLargeTimeout (int)
int milliseconds
public static void setSmallTimeout (int)
int milliseconds
public static int getLargeTimeout ()
public static int getSmallTimeout ()
}
com/robotium/solo/ViewFetcher.classViewFetcher.java
package com.robotium.solo
com.robotium.solo.ViewFetcher extends java.lang.Object {
private String windowManagerString
private android.app.Instrumentation instrumentation
private com.robotium.solo.Sleeper sleeper
private static Class windowManager
public void (android.app.Instrumentation, com.robotium.solo.Sleeper)
android.app.Instrumentation instrumentation
com.robotium.solo.Sleeper sleeper
public android.view.View getTopParent (android.view.View)
android.view.View view
android.view.ViewParent viewParent
public android.view.View getScrollOrListParent (android.view.View)
Exception e
android.view.View view
public java.util.ArrayList getAllViews (boolean)
Exception ignored
int i
Exception ignored
boolean onlySufficientlyVisible
android.view.View[] views
java.util.ArrayList allViews
android.view.View[] nonDecorViews
android.view.View view
public final android.view.View getRecentDecorView (android.view.View[])
android.view.View view
int j
android.view.View[] views
android.view.View[] decorViews
int i
private final android.view.View getRecentContainer (android.view.View[])
android.view.View view
int i
android.view.View[] views
android.view.View container
long drawingTime
private final android.view.View[] getNonDecorViews (android.view.View[])
android.view.View view
int j
int i
android.view.View[] views
android.view.View[] decorViews
private boolean isDecorView (android.view.View)
android.view.View view
String nameOfClass
public java.util.ArrayList getViews (android.view.View, boolean)
android.view.View parent
boolean onlySufficientlyVisible
java.util.ArrayList views
android.view.View parentToUse
private void addChildren (java.util.ArrayList, android.view.ViewGroup, boolean)
android.view.View child
int i
java.util.ArrayList views
android.view.ViewGroup viewGroup
boolean onlySufficientlyVisible
public final boolean isViewSufficientlyShown (android.view.View)
android.view.View view
int[] xyView
int[] xyParent
float viewHeight
android.view.View parent
public float getScrollListWindowHeight (android.view.View)
android.view.WindowManager windowManager
float windowHeight
android.view.View view
int[] xyParent
android.view.View parent
float windowHeight
public java.util.ArrayList getCurrentViews (java.lang.Class, boolean)
Class classToFilterBy
boolean includeSubclasses
public java.util.ArrayList getCurrentViews (java.lang.Class, boolean, android.view.View)
Class classOfView
android.view.View view
java.util.Iterator i$
Class classToFilterBy
boolean includeSubclasses
android.view.View parent
java.util.ArrayList filteredViews
java.util.List allViews
public final android.view.View getFreshestView (java.util.ArrayList)
android.view.View view
java.util.Iterator i$
java.util.ArrayList views
int[] locationOnScreen
android.view.View viewToReturn
long drawingTime
public android.view.ViewGroup getRecyclerView (int, int)
android.view.View recyclerView
int recyclerViewIndex
int timeOut
long endTime
public android.view.View getRecyclerView (boolean, int)
android.view.View view
java.util.Iterator i$
boolean shouldSleep
int recyclerViewIndex
java.util.Set uniqueViews
java.util.ArrayList views
public java.util.List getAllRecyclerViews (boolean)
android.view.View view
java.util.Iterator i$
boolean shouldSleep
java.util.List viewsToReturn
java.util.ArrayList views
private boolean isViewType (java.lang.Class, java.lang.String)
Class aClass
String typeName
public android.view.View getIdenticalView (android.view.View)
android.view.View v
java.util.Iterator i$
android.view.View view
android.view.View viewToReturn
java.util.List visibleViews
private boolean areViewsIdentical (android.view.View, android.view.View)
android.view.View firstView
android.view.View secondView
public android.view.View[] getWindowDecorViews ()
android.view.View[] result
Object instance
android.view.View[] result
Exception e
java.lang.reflect.Field viewsField
java.lang.reflect.Field instanceField
private void setWindowManagerString ()
static void ()
String windowManagerClassName
String windowManagerClassName
ClassNotFoundException e
SecurityException e
}
com/robotium/solo/ViewLocationComparator.classViewLocationComparator.java
package com.robotium.solo
com.robotium.solo.ViewLocationComparator extends java.lang.Object implements java.util.Comparator {
private final int[] a
private final int[] b
private final int axis1
private final int axis2
public void ()
public void (boolean)
boolean yAxisFirst
public int compare (android.view.View, android.view.View)
android.view.View lhs
android.view.View rhs
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/robotium/solo/Waiter.classWaiter.java
package com.robotium.solo
com.robotium.solo.Waiter extends java.lang.Object {
private final com.robotium.solo.ActivityUtils activityUtils
private final com.robotium.solo.ViewFetcher viewFetcher
private final com.robotium.solo.Searcher searcher
private final com.robotium.solo.Scroller scroller
private final com.robotium.solo.Sleeper sleeper
private final android.app.Instrumentation instrumentation
public void (android.app.Instrumentation, com.robotium.solo.ActivityUtils, com.robotium.solo.ViewFetcher, com.robotium.solo.Searcher, com.robotium.solo.Scroller, com.robotium.solo.Sleeper)
android.app.Instrumentation instrumentation
com.robotium.solo.ActivityUtils activityUtils
com.robotium.solo.ViewFetcher viewFetcher
com.robotium.solo.Searcher searcher
com.robotium.solo.Scroller scroller
com.robotium.solo.Sleeper sleeper
public boolean waitForActivity (java.lang.String)
String name
public boolean waitForActivity (java.lang.String, int)
android.app.Activity currentActivity
String name
int timeout
boolean foundActivity
android.app.Instrumentation$ActivityMonitor activityMonitor
long currentTime
long endTime
private boolean isActivityMatching (android.app.Activity, java.lang.String)
android.app.Activity currentActivity
String name
public boolean waitForActivity (java.lang.Class)
Class activityClass
public boolean waitForActivity (java.lang.Class, int)
android.app.Activity currentActivity
Class activityClass
int timeout
boolean foundActivity
android.app.Instrumentation$ActivityMonitor activityMonitor
long currentTime
long endTime
private boolean isActivityMatching (java.lang.Class, android.app.Activity)
Class activityClass
android.app.Activity currentActivity
private android.app.Instrumentation$ActivityMonitor getActivityMonitor ()
android.content.IntentFilter filter
android.app.Instrumentation$ActivityMonitor activityMonitor
private void removeMonitor (android.app.Instrumentation$ActivityMonitor)
Exception ignored
android.app.Instrumentation$ActivityMonitor activityMonitor
public boolean waitForView (java.lang.Class, int, boolean, boolean)
Class viewClass
int index
boolean sleep
boolean scroll
java.util.Set uniqueViews
boolean foundMatchingView
public boolean waitForView (java.lang.Class, int, int, boolean)
boolean foundMatchingView
Class viewClass
int index
int timeout
boolean scroll
java.util.Set uniqueViews
long endTime
public transient boolean waitForViews (boolean, java.lang.Class[])
Class classToWaitFor
Class[] arr$
int len$
int i$
boolean scrollMethod
Class[] classes
long endTime
public boolean waitForView (android.view.View)
android.view.View view
android.view.View viewToWaitFor
public android.view.View waitForView (android.view.View, int)
android.view.View view
int timeout
public android.view.View waitForView (android.view.View, int, boolean, boolean)
android.view.View identicalView
boolean foundAnyMatchingView
android.view.View view
int timeout
boolean scroll
boolean checkIsShown
long endTime
int retry
public android.view.View waitForView (int, int, int)
int id
int index
int timeout
public android.view.View waitForView (int, int, int, boolean)
Integer idOfView
android.view.View view
java.util.Iterator i$
int id
int index
int timeout
boolean scroll
java.util.Set uniqueViewsMatchingId
long endTime
public android.view.View waitForView (java.lang.Object, int, int)
Object tag
int index
int timeout
public android.view.View waitForView (java.lang.Object, int, int, boolean)
android.view.View view
java.util.Iterator i$
Object tag
int index
int timeout
boolean scroll
java.util.Set uniqueViewsMatchingId
long endTime
public com.robotium.solo.WebElement waitForWebElement (com.robotium.solo.By, int, int, boolean)
boolean timedOut
com.robotium.solo.WebElement webElementToReturn
com.robotium.solo.By by
int minimumNumberOfMatches
int timeout
boolean scroll
long endTime
public boolean waitForCondition (com.robotium.solo.Condition, int)
boolean timedOut
com.robotium.solo.Condition condition
int timeout
long endTime
public android.widget.TextView waitForText (java.lang.String)
String text
public android.widget.TextView waitForText (java.lang.String, int, long)
String text
int expectedMinimumNumberOfMatches
long timeout
public android.widget.TextView waitForText (java.lang.String, int, long, boolean)
String text
int expectedMinimumNumberOfMatches
long timeout
boolean scroll
public android.widget.TextView waitForText (java.lang.Class, java.lang.String, int, long, boolean)
Class classToFilterBy
String text
int expectedMinimumNumberOfMatches
long timeout
boolean scroll
public android.widget.TextView waitForText (java.lang.String, int, long, boolean, boolean, boolean)
String text
int expectedMinimumNumberOfMatches
long timeout
boolean scroll
boolean onlyVisible
boolean hardStoppage
public android.widget.TextView waitForText (java.lang.Class, java.lang.String, int, long, boolean, boolean, boolean)
boolean timedOut
android.widget.TextView textViewToReturn
Class classToFilterBy
String text
int expectedMinimumNumberOfMatches
long timeout
boolean scroll
boolean onlyVisible
boolean hardStoppage
long endTime
public android.view.View waitForAndGetView (int, java.lang.Class)
int newIndex
int match
IndexOutOfBoundsException exception
int index
Class classToFilterBy
long endTime
int numberOfUniqueViews
java.util.ArrayList views
android.view.View view
public boolean waitForFragment (java.lang.String, int, int)
String tag
int id
int timeout
long endTime
private android.support.v4.app.Fragment getSupportFragment (java.lang.String, int)
Throwable ignored
NoSuchMethodError ignored
String tag
int id
android.support.v4.app.FragmentActivity fragmentActivity
public boolean waitForLogMessage (java.lang.String, int)
String logMessage
int timeout
StringBuilder stringBuilder
long endTime
private java.lang.StringBuilder getLog (java.lang.StringBuilder)
StringBuilder errorLog
java.io.IOException e
InterruptedException e
Exception e
StringBuilder stringBuilder
Process p
java.io.BufferedReader reader
String line
public void clearLog ()
java.io.IOException e
Process p
private void destroy (java.lang.Process, java.io.BufferedReader)
java.io.IOException e
Process p
java.io.BufferedReader reader
private android.app.Fragment getFragment (java.lang.String, int)
Throwable ignored
String tag
int id
}
com/robotium/solo/WebElement.classWebElement.java
package com.robotium.solo
public com.robotium.solo.WebElement extends java.lang.Object {
private int locationX
private int locationY
private String id
private String text
private String name
private String className
private String tagName
private java.util.Hashtable attributes
public void (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Hashtable)
String webId
String textContent
String name
String className
String tagName
java.util.Hashtable attributes
public void getLocationOnScreen (int[])
int[] location
public void setLocationX (int)
int locationX
public void setLocationY (int)
int locationY
public int getLocationX ()
public int getLocationY ()
public java.lang.String getId ()
public void setId (java.lang.String)
String id
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public java.lang.String getClassName ()
public void setClassName (java.lang.String)
String className
public java.lang.String getTagName ()
public void setTagName (java.lang.String)
String tagName
public java.lang.String getText ()
public void setTextContent (java.lang.String)
String textContent
public java.lang.String getAttribute (java.lang.String)
String attributeName
public void setAttributes (java.util.Hashtable)
java.util.Hashtable attributes
}
com/robotium/solo/WebElementCreator.classWebElementCreator.java
package com.robotium.solo
com.robotium.solo.WebElementCreator extends java.lang.Object {
private java.util.List webElements
private com.robotium.solo.Sleeper sleeper
private boolean isFinished
public void (com.robotium.solo.Sleeper)
com.robotium.solo.Sleeper sleeper
public void prepareForStart ()
public java.util.ArrayList getWebElementsFromWebViews ()
public boolean isFinished ()
public void setFinished (boolean)
boolean isFinished
public void createWebElementAndAddInList (java.lang.String, android.webkit.WebView)
String webData
android.webkit.WebView webView
com.robotium.solo.WebElement webElement
private void setLocation (com.robotium.solo.WebElement, android.webkit.WebView, int, int, int, int)
com.robotium.solo.WebElement webElement
android.webkit.WebView webView
int x
int y
int width
int height
float scale
int[] locationOfWebViewXY
int locationX
int locationY
private com.robotium.solo.WebElement createWebElementAndSetLocation (java.lang.String, android.webkit.WebView)
Exception ignored
String[] element
int index
Exception ignored
String information
android.webkit.WebView webView
String[] data
String[] elements
int x
int y
int width
int height
java.util.Hashtable attributes
com.robotium.solo.WebElement webElement
private boolean waitForWebElementsToBeCreated ()
long endTime
}
com/robotium/solo/WebUtils$1.classWebUtils.java
package com.robotium.solo
com.robotium.solo.WebUtils$1 extends java.lang.Object implements java.lang.Runnable {
final android.webkit.WebView val$webView
final String val$javaScript
final String val$function
final com.robotium.solo.WebUtils this$0
void (com.robotium.solo.WebUtils, android.webkit.WebView, java.lang.String, java.lang.String)
public void run ()
}
com/robotium/solo/WebUtils.classWebUtils.java
package com.robotium.solo
com.robotium.solo.WebUtils extends java.lang.Object {
private com.robotium.solo.ViewFetcher viewFetcher
private android.app.Instrumentation inst
com.robotium.solo.RobotiumWebClient robotiumWebCLient
com.robotium.solo.WebElementCreator webElementCreator
android.webkit.WebChromeClient originalWebChromeClient
private com.robotium.solo.Solo$Config config
public void (com.robotium.solo.Solo$Config, android.app.Instrumentation, com.robotium.solo.ViewFetcher, com.robotium.solo.Sleeper)
com.robotium.solo.Solo$Config config
android.app.Instrumentation instrumentation
com.robotium.solo.ViewFetcher viewFetcher
com.robotium.solo.Sleeper sleeper
public java.util.ArrayList getTextViewsFromWebView ()
boolean javaScriptWasExecuted
private java.util.ArrayList createAndReturnTextViewsFromWebElements (boolean)
com.robotium.solo.RobotiumTextView textView
com.robotium.solo.WebElement webElement
java.util.Iterator i$
boolean javaScriptWasExecuted
java.util.ArrayList webElementsAsTextViews
public java.util.ArrayList getWebElements (boolean)
boolean onlySufficientlyVisible
boolean javaScriptWasExecuted
public java.util.ArrayList getWebElements (com.robotium.solo.By, boolean)
com.robotium.solo.By by
boolean onlySufficientlyVisbile
boolean javaScriptWasExecuted
private java.util.ArrayList getWebElements (boolean, boolean)
com.robotium.solo.WebElement webElement
java.util.Iterator i$
boolean javaScriptWasExecuted
boolean onlySufficientlyVisbile
java.util.ArrayList webElements
private java.lang.String prepareForStartOfJavascriptExecution (java.util.List)
java.util.List webViews
android.webkit.WebChromeClient currentWebChromeClient
private android.webkit.WebChromeClient getCurrentWebChromeClient ()
IllegalArgumentException ignored
Object mClientAdapter
Object mCallbackProxy
Exception ignored
android.webkit.WebChromeClient currentWebChromeClient
Object currentWebView
public void enterTextIntoWebElement (com.robotium.solo.By, java.lang.String)
com.robotium.solo.By by
String text
public boolean executeJavaScript (com.robotium.solo.By, boolean)
com.robotium.solo.By by
boolean shouldClick
private boolean executeJavaScriptFunction (java.lang.String)
String function
java.util.List webViews
android.webkit.WebView webView
String javaScript
private java.lang.String setWebFrame (java.lang.String)
String javascript
String frame
public final boolean isWebElementSufficientlyShown (com.robotium.solo.WebElement)
com.robotium.solo.WebElement webElement
android.webkit.WebView webView
int[] xyWebView
public java.lang.String splitNameByUpperCase (java.lang.String)
String string
String[] arr$
int len$
int i$
String name
String[] texts
StringBuilder stringToReturn
private java.lang.String getJavaScriptAsString ()
java.io.BufferedReader input
String line
java.io.IOException e
java.io.InputStream fis
StringBuffer javaScript
}
com/robotium/solo/Zoomer.classZoomer.java
package com.robotium.solo
com.robotium.solo.Zoomer extends java.lang.Object {
private final android.app.Instrumentation _instrument
public static final int GESTURE_DURATION_MS
public static final int EVENT_TIME_INTERVAL_MS
public void (android.app.Instrumentation)
android.app.Instrumentation inst
public void generateZoomGesture (android.graphics.PointF, android.graphics.PointF, android.graphics.PointF, android.graphics.PointF)
int i
android.graphics.PointF startPoint1
android.graphics.PointF startPoint2
android.graphics.PointF endPoint1
android.graphics.PointF endPoint2
long downTime
long eventTime
float startX1
float startY1
float startX2
float startY2
float endX1
float endY1
float endX2
float endY2
float x1
float y1
float x2
float y2
android.view.MotionEvent$PointerCoords[] pointerCoords
android.view.MotionEvent$PointerCoords pc1
android.view.MotionEvent$PointerCoords pc2
android.view.MotionEvent$PointerProperties[] pointerProperties
android.view.MotionEvent$PointerProperties pp1
android.view.MotionEvent$PointerProperties pp2
android.view.MotionEvent event
int numMoves
float stepX1
float stepY1
float stepX2
float stepY2
}
META-INF/maven/
META-INF/maven/com.jayway.android.robotium/
META-INF/maven/com.jayway.android.robotium/robotium-solo/
META-INF/maven/com.jayway.android.robotium/robotium-solo/pom.xml
META-INF/maven/com.jayway.android.robotium/robotium-solo/pom.properties