Hi,
I have used the below code snippet to launch Amazon App in my android
phone and also started Appium server before I run the program. My
program is running with out any errors but test is not passed and Amazon app is not launched.
File classpathRoot = new File(System.getProperty("user.dir"));
File appDir = new File(classpathRoot, "/Apps/Amazon/");
File app = new File(appDir, "com.amazon.mShop.android-5.2.0-APK4Fun.com.apk");
DesiredCapabilities capability = new DesiredCapabilities();
capability.setCapability(CapabilityType.BROWSER_NAME,"");
capability.setCapability("deviceName", "Moto G (2nd Generation)");
capability.setCapability("platformName", "Android");
capability.setCapability("platformVersion", "5.0.2");
capability.setCapability("app", app.getAbsolutePath());
capability.setCapability("appPackage", "in.amazon.mShop.android.shopping");
capability.setCapability("appActivity", "com.amazon.mShop.home.HomeActivity");
driver = new AndroidDriver(new URL("http://192.168.1.5:4723/wd/hub"), capability);
driver.manage().timeouts().implicitlyWait(80,TimeUnit.SECONDS);
Below are my observations
Appium Server is not responding while executing the program and also I could not see any message in Appium Console
Please assist me on this
I am giving my system ip address for appium server as well and updated the same in the script.
Even if appium server default ip address also did not help to launch
Yes, Alex. I could see json messages as below in appium server when I started it
Launching Appium server with command: C:\Program Files (x86)\Appium\node.exe lib\server\main.js --address 127.0.0.1 --port 4723 --no-reset --platform-name Android --platform-version 23 --automation-name Appium --log-no-color
warn: Appium support for versions of node < 0.12 has been deprecated and will be removed in a future version. Please upgrade!
info: Welcome to Appium v1.4.13 (REV c75d8adcb66a75818a542fe1891a34260c21f76a)
info: Appium REST http interface listener started on 127.0.0.1:4723
info: [debug] Non-default server args: {“address”:“127.0.0.1”,“noReset”:true,“logNoColors”:true,“platformName”:“Android”,“platformVersion”:“23”,“automationName”:“Appium”}
info: Console LogLevel: debug
But when I run my program in TestNG, I did not see any response in appium server and also the program executed within fraction of seconds and app was not launched.
Below is the code snippet for your reference
File classpathRoot = new File(System.getProperty(“user.dir”));
File appDir = new File(classpathRoot, “/Apps/WhatsApp/”);
File app = new File(appDir, “com.whatsapp-v2.12.347-450783-Android-2.1.apk”);
DesiredCapabilities capability = new DesiredCapabilities();
capability.setCapability(CapabilityType.BROWSER_NAME,“”);
capability.setCapability(“deviceName”, “Moto G (2nd Generation)”);
capability.setCapability(“platformName”, “Android”);
capability.setCapability(“platformVersion”, “5.0.2”);
// File file = new File(“C:\Users\Somanath\Desktop\Practise\Appium_Started\App\com.whatsapp-v2.12.347-450783-Android-2.1.apk”);
capability.setCapability(“app”, app.getAbsolutePath());
capability.setCapability(“appPackage”, “com.whatsapp”);
capability.setCapability(“appActivity”, “com.whatsapp.MainActivity”);
driver = new AndroidDriver(new URL(“http://127.0.0.1:4723/wd/hub”), capability);
driver.manage().timeouts().implicitlyWait(80,TimeUnit.SECONDS);