Appium : Getting Started

Appium

  • Install the desktop appium
  • download appium java binding io.appium:java-client:7.3.0
  • Getting started code
    DesiredCapabilities desiredCapabilities = new DesiredCapabilities();
            desiredCapabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION, "6.0.1");
            desiredCapabilities.setCapability(MobileCapabilityType.PLATFORM_NAME, "Android");
            desiredCapabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "840f9a04");
            desiredCapabilities.setCapability(MobileCapabilityType.AUTOMATION_NAME, "appium");
            desiredCapabilities.setCapability(MobileCapabilityType.APP, "C:\\Users\\sapan\\Downloads\\fbox.apk");
    
            URL url = new URL("http://0.0.0.0:4723/wd/hub");
    
            AndroidDriver driver = new AndroidDriver(url, desiredCapabilities);
            String sessionId = driver.getSessionId().toString();
    

REFERENCE

Capabilities

  • Appium drivers
    CapabilityDescriptionValues
    automationNameWhich automation engine to useAppium (default) or UiAutomator2 or Espresso for Android or XCUITest for iOS or YouiEngine for application built with You.i Engine
  • Important capabilities
    {
        "platformName": "iOS",
        "platformVersion": "11.0",
        "deviceName": "iPhone 7",
        "automationName": "UiAutomator2",
        "app": "/path/to/my.app"
    }

Comments