below code will work for you, it is better to test on a real device. the only change I made is "caps.setCapability" ("browser-name", "Chrome");
static AppiumDriver d;
@BeforeClass
public static void setUp() throws Exception
{
DesiredCapabilities caps=new DesiredCapabilities();
caps.setCapability("deviceName", "Celkon A35K Remote");
caps.setCapability("platformName", "Android");
caps.setCapability("platformVersion", "6");
caps.setCapability("browserName", "Chrome");
d = new AndroidDriver(new URL("http://0.0.0.0:4723/wd/hub"), caps);
d.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);
d.manage().timeouts().pageLoadTimeout(120,TimeUnit.SECONDS);
}
@Test
public void testFBLogin() throws Exception
{
d.get("https://www.facebook.com/");
d.findElementByName("email").sendKeys("Appium");
d.findElementByName("pass").sendKeys("Appium");
d.findElementByName("login").click();
Thread.sleep(10000);
}
@AfterClass
public static void tearDown()
{
d.quit();
}
source
share