0

I am trying to create an Appium test run for an Android native app in TestDroid Cloud. When I create the project, as an Appium Android project, after I upload the app, the other options for the test run are not available Options for test run not available

From the tutorials, and from other (non-appium) projects, I see that the testrun options are available, like so:

Testrun available for android only project

So how can I upload my .zip Appium test scripts to TestDroid Cloud, and why are not the options there? I am using a free TestDroid Cloud account, which states to support manual and automated testing of some available devices.

Arokh
  • 71
  • 6

1 Answers1

1

You are using client-side Appium where only app is uploaded to cloud and test script is executed from the localhost. The difference of client and server-side Appium is from where you run your test (localhost or on cloud). With server-side Appium you can upload both app and tests on cloud and select devices you want for test run.

First thing after uploading an app to cloud is to configure your desired capabilities. Then start your test and fetch results back when all devices are finished.

  • Thanks a lot for the answer, one more thing I noticed about the docs - When searching for the documentation on how to run Appium with Java, this is what I get: http://docs.testdroid.com/appium/examples/java/server-side-appium-in-tc The docs are missing there. Also when setting the desired capabilities from the link you provided, the capability "deviceName" is not stated as mandatory, although it is mandatory for running the tests against testdroid cloud and not mandatory when I run them locally on my device. I hope that is useful :) – Arokh Jun 07 '16 at 08:33