Age | Commit message (Collapse) | Author |
|
Change-Id: I6c9659336b07e4a74e3435f55c9b40ce4b4fd043
|
|
Change-Id: Iad22351b46df771e7a9f92edb9d84df44b5fe572
|
|
fix DefaultAccessibilityValidator
remove dead/wrong code in StepBasedScroller
Change-Id: I2b847fda53e759f4eada975791fd45b7b22847a8
|
|
Change-Id: I39780422d66133738978b028252c960765490623
|
|
refactor for cleaner implementation
Change-Id: I6ba13c5a46e444806f492bc7de365405fecae0d5
|
|
This is the first cut with known issues, e.g. needs to handle
click on EditText differently, etc. Thic cl sets up the architecture
of AccessibilityDriver; details will be filled in follow-up cls.
Change-Id: I2881b28075eba478a5aad9d7e945b5d55e78da89
|
|
Change-Id: I3cbe232df929ca48bea81817a86782f9e1b684b4
|
|
Change-Id: I0d64f9f5aaade6a14143d924a4357412fb5e3adf
|
|
Change-Id: Ifafeda79d9569d853948ac254d34cec66f896232
|
|
The old code called getRootElement().perform(POWER_ON).
UiElement.perform() checks that the UiElement is visible. So wakeUp only
worked when the root UiElement is launcher, which has the visible attribute
even when the screen is off.
The new implementation always works because we don't use the root now.
Change-Id: I6edf9c9f8d0d112cff669ee2a04f123a30ec0b5e
|
|
And the same for flingSteps
Change-Id: Ie3f4aac798e078c526dacc02e3fe53060387e0d6
|
|
also simplified SentinelStrategy using Predicate.
fix TestRunner when no activities are on back stack.
remove deprecated UnrecoverableFailure since callers on
old branches have been fixed.
Change-Id: Ib9f59a6a0cd733eecec2e414588286f173628516
|
|
This is to simplify the build and deployment set-up
for DroidDriver clients.
Change-Id: I02238d8721d4d3a505a851138c40cb086d2ff11f
|
|
|
|
Change-Id: I0fb7214437c450ffcccc7fb2ce94e32d7ec759dc
|
|
Currently, we do not tear down and re-setup a flaky test on the next
attempt. This means, if part of the test puts the app in some state that
is not expected at the beginning of the test, the test will fail.
Change-Id: Ie1caeb9505c490536add60da88409b66b939c4cf
|
|
This is needed when the uncaughtException occurs in InstrumentationTestRunner
Change-Id: If62e43e5cba2d6a98722c9c5c82c5896f7dd4355
|
|
Change-Id: I928c86024f8f498dde46298804969998eeb56ba2
|
|
ForwardingScrollStepStrategy and NullAccessibilityEventScrollStepStrategy
Change-Id: I16efb179f35d3fc178801c596a1d896c8b1e7644
|
|
Change-Id: I76feb10b5b5d275881495df2a7e7d51324cc9b50
|
|
Change-Id: If61d43ddcd088eac5260a416553a8d8c6f4b539a
|
|
Change-Id: I18ff2332147e8fc53dcef6c54cfee39da9b6d207
|
|
when the test is annotated as FlakyTest and we should skip remaining tests
(the failure is fatal).
Change-Id: I5f4840fd697f1e3eb8798860f01b9e392b7ccdca
|
|
Currently supports fail-fast if UiAutomation throws IllegalStateException.
Change-Id: I1e6472d113a63b14d3615ef0084ea00d209f7e63
|
|
Change-Id: I40b23d4f6cdbf05fb34d7252f1b98eef9d442a43
|
|
We often set timeouts of 0ms when scrolling. When we do this, we will
not check the listeners because we will timeout if we don't
find the target element. We should make sure the listeners are called so
that we can still dismiss dialogs.
Bug: 13303035
Change-Id: I45d8178b194ba3992c5b5d9aab80542a78bf8b4e
|
|
Change-Id: If582e3815a3f4e303cecdf1319763474823f297e
|
|
event in the queue after scrolling.
Change-Id: I27e07dab6f9f004f4ce11d008f3ee973f7f8d277
|
|
The main thread may not enter the idle state when animation is playing, for example, the ProgressBar. Do not call waitForIdleSync in UiAutomationDriver.
Change-Id: If3c355c8aa302a076895fd62a6428874b24f5d39
|
|
add sync on UI thread idle in UiAutomationDriver
refine AccessibilityEventScrollStepStrategy api
Change-Id: I176eb1a40f0a914121c60b887784760ebe354ae4
|
|
able to access from inheritted class.
Change-Id: If247d6a8d411ffebdee246e0cd0932c693055b7a
|
|
remove reference to newIdentityHashSet so that DroidDriver works with older Guava
Change-Id: Ia7bb1f564c7764f43cfcafa0ad59ce1fa481f3d1
|
|
make SwipeAction margin ratios adjustable
Change-Id: I848471d1d72d0e1d7009f64ff242ff281cff7017
|
|
more customization
Change-Id: If50126e82bdeb18511379e6e588c14fa66e28562
|
|
A possible usage is the implementations can use the hooks to set/reset internal data
Change-Id: I882faf2a6f35098ef6742d9a61a9351533ab9cf9
|
|
optimize AccessibilityEventScrollStepStrategy to match UiAutomator
Change-Id: Iacac499659ca6d94daf82f5889700234b231e4d9
|
|
fix NoSuchMethodError for GingerBread
Change-Id: I4883c8b90a5e6aee6a4392e67f038139edb85fe5
|
|
Change-Id: I1fd5c48682527fa0fee2b34eea95abc263138b5c
|
|
Change-Id: Ie8d73605ae7f2527d95f0e10d10b461089431a8d
|
|
dumpUiElementTree now includes invisible UiElements
Change-Id: Ib7e1346e4e16dac0a05bb911aec4389483daaf8a
|
|
a simple ScrollStepStrategy for UiAutomation and behaves like UiScrollable.
rename SentinelScroller to StepBasedScroller
Change-Id: I424140817d53c63165a66a5fffb5cae24c47288b
|
|
comments on immutable UiElement attributes to the ctors."
|
|
Move comments on immutable UiElement attributes to the ctors.
Change-Id: I3936c11342511c0d843a5096e954d8f754f8e931
|
|
This improves reliability. Add JavaDoc on order of getChildren."
|
|
This improves reliability.
Add JavaDoc on order of getChildren.
Change-Id: Iec4a4b693ef29eea1e067d538bab0078699e3d50
|
|
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=55866629
|
|
add By.withChild and By.withDescendant
Change-Id: If739957750074fefa3450903d8b866c62c4390a5
|
|
Change-Id: I7da816c6d4cf570b037ac0dcfb215858640ab1ab
|
|
Change-Id: Id46e7343f26bd7880e66dd88975688011fb4d126
|
|
Change-Id: I5bf1044c51b642d682d4a0b3b4dc18aabe3a12cd
|