How to check if current Orientation is Portrait?

public boolean Method_isCurrentOrientationPortrait(AppiumDriver driver) { String ort = driver.getOrientation().name(); ScreenOrientation orientation = ScreenOrientation.valueOf(ort); if (orientation == ScreenOrientation.PORTRAIT) { return true; } else { return false; } }

How to check if current Orientation is LandScape?

public boolean isCurrentOrientationLandScape(AppiumDriver driver) { String ort = driver.getOrientation().name(); ScreenOrientation orientation = ScreenOrientation.valueOf(ort); if (orientation == ScreenOrientation.LANDSCAPE) { return true; } else { return false; } }

How to swipe on seekbar?

private void swipeOnSeekbar(AppiumDriver driver, WebElement element, int percentage) { Point point = element.getLocation(); Dimension eleSize = element.getSize(); int startX = point.getX(); int startY = point.getY() + (eleSize.getHeight() / 2); int …

Ignore webviews pointed to blank url

Code: caps.setCapability(“ignoreAboutBlankUrl”, true); Ignore webviews which are pointed to the about:blank url. These webviews will not appear in the context list and you cannot set the context to these webviews. …

Specific port for Chrome driver

Code: caps.setCapability(“chromedriverPort”, 4437); Specify a specific port for Chromedriver to accept connections on. With multiple webviews you may run into issues with ports being reused. In this case, use the …

Orientation

Code: caps.setCapability(“androidNaturalOrientation”, true); “Some devices are meant to be used primarily in a widescreen orientation. For this set of devices, it might make more sense to think of the default …

Allow Security Relaxation

Code: caps.setCapability(“allowInsecurity”, “shell”); “Allows security relaxation only for specific functionalities. For example: You can allow relaxed security just for the android shell” Value: Shell / fastboot

Unlock type

Code: caps.setCapability(“unlockType”,pattern); “Used to select a method of unlocking the device.If set to null, the Appium Settings App is used to unlock the device. For how to unlock via PIN …