package com.mobiliya.androidDemo.test;
import java.net.MalformedURLException;
import java.net.URL;
import org.openqa.selenium.By;
import org.openqa.selenium.Platform;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.remote.BrowserType;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
import io.appium.java_client.android.AndroidDriver;
import io.appium.java_client.remote.MobileCapabilityType;
public class FBinChrome {
public static WebDriver driver;
public static void main(String[] args) throws MalformedURLException {
// Create object of DesiredCapabilities class and specify android platform
DesiredCapabilities caps=DesiredCapabilities.android();
caps.setCapability(MobileCapabilityType.BROWSER_NAME,BrowserType.CHROME);
caps.setCapability(MobileCapabilityType.PLATFORM,Platform.ANDROID);
caps.setCapability(MobileCapabilityType.PLATFORM_NAME,"Android");
caps.setCapability("deviceName", "0a670d30");
caps.setCapability("Version", "5.0.2");
caps.setCapability("appPackage", "com.chrome.beta");
caps.setCapability("appActivity", "org.chromium.chrome.browser.ChromeTabbedActivity");
System.out.println("capabilities set properly");
driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), caps);
System.out.println("app launched successfully");
driver.get("http://www.facebook.com");
System.out.println("Title "+driver.getTitle());
driver.findElement(By.name("email")).sendKeys("nitin.hambir@gmail.com");
driver.findElement(By.name("pass")).sendKeys("12345");
driver.findElement(By.xpath("//input[@name='login']")).click();
driver.quit();
}
}