Monday 13 February 2017

Launch IOS Application using Appium(Selenium)


Code for Launching IOS application::

Below code will help u to launch IPA in Real Device.

Find another blog for setting up Xcode operations.


public AppiumDriver Launch_IOSApp()
{
File file = new File(s);
//Launching IOS App
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("platformName", "iOS");
capabilities.setCapability("platformVersion", "9.3");
capabilities.setCapability("deviceOrientation", "portrait");
capabilities.setCapability("browserName", "");
capabilities.setCapability("automationName", "XCUITest");
capabilities.setCapability("deviceName", "iphone");
capabilities.setCapability("udid", "fabad62540cc0088bfc9f2af5c154985420a856e");
capabilities.setCapability("xcodeConfigFile", "/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/Config.xcconfig");
capabilities.setCapability("appPath",file.getAbsolutePath());
capabilities.setCapability("realDeviceLogger","/usr/local/lib/node_modules/deviceconsole");
capabilities.setCapability("bundleId","com.proj.ios");
try {
idriver = new IOSDriver<MobileElement>(new URL("http://0.0.0.0:4723/wd/hub"), capabilities);
} catch (MalformedURLException e) {
e.printStackTrace();
}
return idriver;

}

No comments:

Post a Comment