this is my code
package pract;
import io.appium.java_client.android.AndroidDriver;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.remote.DesiredCapabilities;
import java.net.MalformedURLException;
import java.net.URL;
public class Calci {
public static AndroidDriver<WebElement> driver;
// public static AndroidDriver driver;
public static void main(String[] args) throws MalformedURLException, InterruptedException {
//Set up desired capabilities and pass the Android app-activity and app-package to Appium
try {
launchFlipkart();
} catch (MalformedURLException e) { // TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void launchFlipkart() throws MalformedURLException, InterruptedException {
DesiredCapabilities cap = new DesiredCapabilities();
cap.setCapability("deviceName", "mi");
cap.setCapability("udid", "5c3133aa");
cap.setCapability("platformName", "Android");
cap.setCapability("platformVersion", "11.0");
cap.setCapability("appPackage", "com.flipkart.android");
cap.setCapability("appActivity", "com.flipkart.android.activity.HomeFragmentHolderActivity");
//cap.setCapability("appActivity", "com.flipkart.android.activity.HomeFragmentHolderActivity");
//cap.setCapability("appActivity", "com.flipkart.android.activity.FirstLaunchActivity");
URL url = new URL("http://0.0.0.0:4723/wd/hub");
driver = new AndroidDriver<WebElement>(url, cap);
Thread.sleep(5000);
System.out.println("Application started........");
driver.findElement(By.id("4")).click();
Thread.sleep(5000);
}
}