add some scripts
This commit is contained in:
@@ -9,6 +9,7 @@ import android.support.annotation.Nullable;
|
||||
import android.support.v4.util.Pools;
|
||||
import android.support.v4.view.accessibility.AccessibilityNodeInfoCompat;
|
||||
import android.util.Log;
|
||||
import android.view.View;
|
||||
import android.view.accessibility.AccessibilityNodeInfo;
|
||||
|
||||
import com.stardust.view.accessibility.AccessibilityNodeInfoAllocator;
|
||||
@@ -308,10 +309,65 @@ public class UiObject extends AccessibilityNodeInfoCompat {
|
||||
return mAllocator.getParent(this);
|
||||
}
|
||||
|
||||
|
||||
public boolean checkable() {
|
||||
return isCheckable();
|
||||
}
|
||||
|
||||
|
||||
public boolean checked() {
|
||||
return isChecked();
|
||||
}
|
||||
|
||||
|
||||
public boolean focusable() {
|
||||
return isFocusable();
|
||||
}
|
||||
|
||||
|
||||
public boolean focused() {
|
||||
return isFocused();
|
||||
}
|
||||
|
||||
|
||||
public boolean visibleToUser() {
|
||||
return isVisibleToUser();
|
||||
}
|
||||
|
||||
|
||||
public boolean accessibilityFocused() {
|
||||
return isAccessibilityFocused();
|
||||
}
|
||||
|
||||
|
||||
public boolean selected() {
|
||||
return isSelected();
|
||||
}
|
||||
|
||||
public boolean clickable() {
|
||||
return isClickable();
|
||||
}
|
||||
|
||||
|
||||
public boolean longClickable() {
|
||||
return isLongClickable();
|
||||
}
|
||||
|
||||
|
||||
public boolean enabled() {
|
||||
return isEnabled();
|
||||
}
|
||||
|
||||
|
||||
public boolean password() {
|
||||
return isPassword();
|
||||
}
|
||||
|
||||
|
||||
public boolean scrollable() {
|
||||
return isScrollable();
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AccessibilityNodeInfoCompat> findAccessibilityNodeInfosByText(String text) {
|
||||
if (mAllocator == null)
|
||||
@@ -356,5 +412,4 @@ public class UiObject extends AccessibilityNodeInfoCompat {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -9,6 +9,7 @@ import android.view.accessibility.AccessibilityNodeInfo;
|
||||
import com.stardust.util.Consumer;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
import static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.*;
|
||||
@@ -27,6 +28,8 @@ import static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.
|
||||
|
||||
public class UiObjectCollection {
|
||||
|
||||
public static final UiObjectCollection EMPTY = UiObjectCollection.of(Collections.<UiObject>emptyList());
|
||||
|
||||
public static UiObjectCollection ofCompat(List<AccessibilityNodeInfoCompat> list) {
|
||||
return new UiObjectCollection(UiObject.compatListToUiObjectList(list));
|
||||
}
|
||||
@@ -217,4 +220,12 @@ public class UiObjectCollection {
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public boolean empty() {
|
||||
return size() == 0;
|
||||
}
|
||||
|
||||
public boolean nonEmpty() {
|
||||
return size() != 0;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user