Last updated on : 09 Jan 2026
Android Appium Integration Using Pcloudy
Android – Native App Automation
Use this configuration to run native Android app tests on real devices hosted on Pcloudy.
Java
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("appium:newCommandTimeout", 600);
capabilities.setCapability("appium:launchTimeout", 90000);
capabilities.setCapability("appium:platformVersion", "11.0.0");
capabilities.setCapability("appium:platformName", "Android");
capabilities.setCapability("appium:automationName", "uiautomator2");
capabilities.setCapability("appium:project", "Android_Release");
capabilities.setCapability("appium:build", "Build_1");
capabilities.setCapability("appium:name", "Login_Test");
HashMap<String, Object> PcloudyOptions = new HashMap<>();
PcloudyOptions.put("Pcloudy_Username", "abc@example.com");
PcloudyOptions.put("Pcloudy_ApiKey", "ABC_API_KEY");
PcloudyOptions.put("Pcloudy_DurationInMinutes", 20);
PcloudyOptions.put("Pcloudy_DeviceFullName", "GOOGLE_Pixel2_Android_11");
PcloudyOptions.put("Pcloudy_EnableVideo", true);
PcloudyOptions.put("Pcloudy_EnableDeviceLogs", true);
PcloudyOptions.put("appiumVersion", "2.0.0");
capabilities.setCapability("Pcloudy:options", PcloudyOptions);
AndroidDriver driver = new AndroidDriver(
new URL("https://ind-west.pcloudy.com/appiumcloud/wd/hub"),
capabilities
);
Android – Browser Automation (Chrome)
Use this configuration to automate Chrome browser tests on Android devices.
Java
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("appium:platformName", "Android");
capabilities.setCapability("appium:automationName", "uiautomator2");
capabilities.setCapability("appium:platformVersion", "12.0.0");
capabilities.setBrowserName("Chrome");
HashMap<String, Object> PcloudyOptions = new HashMap<>();
PcloudyOptions.put("Pcloudy_Username", "abc@example.com");
PcloudyOptions.put("Pcloudy_ApiKey", "ABC_API_KEY");
PcloudyOptions.put("Pcloudy_DeviceFullName", "GOOGLE_Pixel3XL_Android_12");
PcloudyOptions.put("Pcloudy_EnableVideo", true);
PcloudyOptions.put("appiumVersion", "2.0.0");
capabilities.setCapability("Pcloudy:options", PcloudyOptions);
AndroidDriver driver = new AndroidDriver(
new URL("https://ind-west.pcloudy.com/appiumcloud/wd/hub"),
capabilities
);
Did this page help you?