public class MobileCommonHelper
Modifiers | Name | Description |
---|---|---|
static int |
DEFAULT_LONG_TAP_DURATION |
|
static int |
DEFAULT_PINCH_DURATION |
|
static int |
DEFAULT_SWIPE_DURATION |
|
static int |
DEFAULT_TAP_DURATION |
|
static String |
PROPERTY_NAME_DEVICE_PIXEL_RATIO |
|
static String |
PROPERTY_NAME_IOS_BUNDLE_ID |
|
static String |
PROPERTY_NAME_OS_STATUS_BAR_HEIGHT |
|
static String |
PROPERTY_NAME_SCALE_FACTOR |
|
static String |
PROPERTY_NAME_STATUS_BAR_HEIGHT |
|
static Map<String, String> |
airPlaneButtonCoords |
|
static Map<String, String> |
deviceModels |
Type Params | Return Type | Name and description |
---|---|---|
|
public static boolean |
canUseImageBasedTesting() |
|
public static void |
checkXAndY(Number x, Number y) |
|
public static void |
doubleTap(AppiumDriver driver, Point point) |
|
public static WebElement |
findElement(AppiumDriver driver, TestObject testObject, int timeOut) |
|
public static WebElement |
findElementByIosClassChain(IOSDriver iosDriver, String type, String name, String label) |
|
public static WebElement |
findElementByIosClassChain(IOSDriver iosDriver, String type, String name) |
|
public static List<WebElement> |
findElements(AppiumDriver driver, TestObject testObject, int timeout) |
|
public static long |
getAndroidPackageSize(String deviceId, String appId, String adbFolder) |
|
public static String |
getAttributeLocatorValue(TestObject testObject) |
|
public static String |
getAttributeValue(WebElement element, String attributeName) |
|
public static String |
getBundleId(String packagePath, String aaptFolder) |
|
public static String |
getBundleVersion(String packagePath, String aaptFolder) |
|
public static String |
getInstalledAppVersion(String deviceId, String appId, String adbFolder) |
|
public static int |
getMajorVersion(String version) |
|
public static float |
getScaleFactor(AppiumDriver driver) |
|
public static int |
getStatusBarHeight(AppiumDriver driver) |
|
public static String |
grepBundleInfo(String packagePath, String aaptFolder, String infoPattern) |
|
public static String |
grepInstalledAppInfo(String deviceId, String appId, String adbFolder, String infoPattern) |
|
public static void |
holdAndSwipe(AppiumDriver driver, Point start, Point end, Duration duration) |
|
public static Sequence |
holdAndSwipeSequence(String fingerId, Point start, Point end, Duration duration) |
|
public static boolean |
inAndroidAppInstalled(String deviceId, String appId, String adbFolder) |
|
public static boolean |
isIPad(String deviceModel) |
|
public static boolean |
isIPhoneXOrLater(String deviceModel) |
|
public static boolean |
isSameApp(String packagePath, String deviceId, String appId, String adbFolder, String aaptFolder) |
|
public static boolean |
isSameSize(String packagePath, String deviceId, String appId, String adbFolder) |
|
public static boolean |
isSameVersion(String packagePath, String deviceId, String appId, String adbFolder, String aaptFolder) |
|
public static void |
pinch(AppiumDriver driver, Point start1, Point start2, Point end1, Point end2) |
|
public static void |
pinch(AppiumDriver driver, Point start1, Point start2, Point end1, Point end2, Duration duration) |
|
public static void |
setCommonAppiumSessionProperties(AppiumDriver driver) |
|
public static void |
swipe(AppiumDriver driver, Point start, Point end) |
|
public static void |
swipe(AppiumDriver driver, Point start, Point end, Duration duration) |
|
public static Sequence |
swipeSequence(String fingerId, Point start, Point end, Duration duration) |
|
public static void |
tap(AppiumDriver driver, Point point) |
|
public static void |
touchAndHold(AppiumDriver driver, Point point, Duration duration) |
|
public static void |
uninstallAndroidApp(String deviceId, String appId, String adbFolder) |