Not able to create session in appium server

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);

    }

}

You should post the error that you are getting but from the commented out code you are having trouble with appActivity:

https://www.automationtestinghub.com/apppackage-and-appactivity-name/#:~:text=Step%201%3A%20Download%20“APK%20Info,Store%20on%20your%20android%20mobile.&text=Step%204%3A%20Click%20the%20option,detailed%20log%20for%20the%20app.&text=Step%205%3A%20Then%20to%20find,sub-section%20“Activities”.

thank you for replying. issue solved

1 Like