Not able to run App using Appium.

129 views
Skip to first unread message

Abhay Rai

unread,
Apr 4, 2014, 3:01:35 AM4/4/14
to appium-...@googlegroups.com
Hello All,
           I am new in Appium.  

I have set up the Appium server and strated  thorough appium exe then i execute the below code but not get success i get a uncaught exception .

       // set up appium
    File appDir = new File("E:\\YatraWAP\\lib");
        File app = new File(appDir, "com.yatra.base.apk"); 
        DesiredCapabilities capabilities = new DesiredCapabilities();
        capabilities.setCapability("device","Android");
        capabilities.setCapability(CapabilityType.BROWSER_NAME,  "android");
        capabilities.setCapability(CapabilityType.VERSION, "4.2");
        capabilities.setCapability(CapabilityType.PLATFORM, "WINDOW");
        capabilities.setCapability("app", app.getAbsolutePath());
        capabilities.setCapability("app-package", "com.yatra.base:3.0.2");  
        capabilities.setCapability("app-activity", ".SplashScreenActivity");  
        driver = new RemoteWebDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);


I got uncaught exception how to slove this problem this is very urgent.

Thanks in Advance


Sumeet

unread,
Apr 4, 2014, 3:08:37 AM4/4/14
to appium-...@googlegroups.com
put try-catch block and catch exception, and post here, apart from that post appium server log also.

Abhay Rai

unread,
Apr 4, 2014, 5:42:29 AM4/4/14
to appium-...@googlegroups.com
Hello Sumeet,
                 Below are Test Ng logs and appium server logs:

Test Ng:


[TestNG] Running:
  C:\Users\raia\AppData\Local\Temp\testng-eclipse--919019374\testng-customsuite.xml

Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
Build info: version: '2.28.0', revision: '18309', time: '2012-12-11 20:21:45'
System info: os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.6.0_45'
Driver info: driver.version: RemoteWebDriver
FAILED CONFIGURATION: @AfterMethod tearDown
java.lang.NullPointerException
at org.yatra.automation.test_scripts.AppiumTest.tearDown(AppiumTest.java:58)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:564)
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:213)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:786)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
at org.testng.TestRunner.privateRun(TestRunner.java:767)
at org.testng.TestRunner.run(TestRunner.java:617)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
at org.testng.SuiteRunner.run(SuiteRunner.java:240)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
at org.testng.TestNG.run(TestNG.java:1057)
at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:111)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175)

FAILED: apiDemo
java.lang.NullPointerException
at org.yatra.automation.test_scripts.AppiumTest.apiDemo(AppiumTest.java:63)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
at org.testng.TestRunner.privateRun(TestRunner.java:767)
at org.testng.TestRunner.run(TestRunner.java:617)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
at org.testng.SuiteRunner.run(SuiteRunner.java:240)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
at org.testng.TestNG.run(TestNG.java:1057)
at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:111)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175)


===============================================
    Default test
    Tests run: 1, Failures: 1, Skips: 0
    Configuration Failures: 1, Skips: 0
===============================================


===============================================
Default suite
Total tests run: 1, Failures: 1, Skips: 0
Configuration Failures: 1, Skips: 0
===============================================

[TestNG] Time taken by org.testng.reporters.JUnitReportReporter@35549f94: 45 ms
[TestNG] Time taken by [FailedReporter passed=0 failed=0 skipped=0]: 16 ms
[TestNG] Time taken by org.testng.reporters.EmailableReporter2@423e5d1: 16 ms
[TestNG] Time taken by org.testng.reporters.XMLReporter@c0b76fa: 42 ms
[TestNG] Time taken by org.testng.reporters.jq.Main@4ed1e89e: 84 ms
[TestNG] Time taken by org.testng.reporters.SuiteHTMLReporter@36b8bef7: 338 ms




Appium Logs:
PFA


Thanks in advance.
Appiumlog2.jpg
Appiumlog1.png
Appiumlog3.jpg

Jeevan Reddy

unread,
Apr 4, 2014, 3:06:03 PM4/4/14
to appium-...@googlegroups.com
Change this :
 capabilities.setCapability(CapabilityType.PLATFORM, "WINDOW"); 

To:

 capabilities.setCapability(CapabilityType.PLATFORM, "WINDOWS");
and also try to give app path directly and see. Its throwing NULL pointer exception.

Thanks,
Jeevan
Reply all
Reply to author
Forward
0 new messages