public class MobileCommonHelper extends Object
| 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 double |
MAX_FILE_SIZE_MB |
|
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 String[] |
SUPPORTED_IMAGE_TYPES |
|
static Map<String, String> |
airPlaneButtonCoords |
|
static Map<String, String> |
deviceModels |
| Type Params | Return Type | Name and description |
|---|---|---|
|
public static boolean |
canUseImageBasedTesting() |
|
public static int |
checkTimeout(int timeout) |
|
public static void |
checkXAndY(Number x, Number y) |
|
public static void |
doubleTap(io.appium.java_client.AppiumDriver driver, org.openqa.selenium.Point point) |
|
public static org.openqa.selenium.WebElement |
findElement(io.appium.java_client.AppiumDriver driver, com.kms.katalon.core.testobject.TestObject testObject, int timeOut) |
|
public static org.openqa.selenium.WebElement |
findElementByIosClassChain(io.appium.java_client.ios.IOSDriver iosDriver, String type, String name, String label) |
|
public static org.openqa.selenium.WebElement |
findElementByIosClassChain(io.appium.java_client.ios.IOSDriver iosDriver, String type, String name) |
|
public static List<org.openqa.selenium.WebElement> |
findElements(io.appium.java_client.AppiumDriver driver, com.kms.katalon.core.testobject.TestObject testObject, int timeout) |
|
public static long |
getAndroidPackageSize(String deviceId, String appId, String adbFolder) |
|
public static String |
getAttributeLocatorValue(com.kms.katalon.core.testobject.TestObject testObject) |
|
public static String |
getAttributeValue(org.openqa.selenium.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(io.appium.java_client.AppiumDriver driver) |
|
public static int |
getStatusBarHeight(io.appium.java_client.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(io.appium.java_client.AppiumDriver driver, org.openqa.selenium.Point start, org.openqa.selenium.Point end, Duration duration) |
|
public static org.openqa.selenium.interactions.Sequence |
holdAndSwipeSequence(String fingerId, org.openqa.selenium.Point start, org.openqa.selenium.Point end, Duration duration) |
|
public static boolean |
inAndroidAppInstalled(String deviceId, String appId, String adbFolder) |
|
public static void |
injectImage(io.appium.java_client.AppiumDriver driver, String imageFilePath) |
|
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(io.appium.java_client.AppiumDriver driver, org.openqa.selenium.Point start1, org.openqa.selenium.Point start2, org.openqa.selenium.Point end1, org.openqa.selenium.Point end2) |
|
public static void |
pinch(io.appium.java_client.AppiumDriver driver, org.openqa.selenium.Point start1, org.openqa.selenium.Point start2, org.openqa.selenium.Point end1, org.openqa.selenium.Point end2, Duration duration) |
|
public static void |
setCommonAppiumSessionProperties(io.appium.java_client.AppiumDriver driver) |
|
public static void |
swipe(io.appium.java_client.AppiumDriver driver, org.openqa.selenium.Point start, org.openqa.selenium.Point end) |
|
public static void |
swipe(io.appium.java_client.AppiumDriver driver, org.openqa.selenium.Point start, org.openqa.selenium.Point end, Duration duration) |
|
public static org.openqa.selenium.interactions.Sequence |
swipeSequence(String fingerId, org.openqa.selenium.Point start, org.openqa.selenium.Point end, Duration duration) |
|
public static void |
tap(io.appium.java_client.AppiumDriver driver, org.openqa.selenium.Point point) |
|
public static void |
touchAndHold(io.appium.java_client.AppiumDriver driver, org.openqa.selenium.Point point, Duration duration) |
|
public static void |
uninstallAndroidApp(String deviceId, String appId, String adbFolder) |