Your first test with Appium

Appium allows you to run Automated tests against hybrid and native mobile apps, on iOS and Android devices.

Simply upload your mobile app and run it on iOS and Android devices in the TestingBot cloud.

Automated Mobile App Testing

To get started, please choose a programming language/framework:

Java

Get started with Java mobile app testing using Appium.

NodeJS

Get started with NodeJS mobile app testing using Appium.

C#

Get started with C# mobile app testing using Appium.

Python

Get started with Python mobile app testing using Appium.

PHP

Get started with PHP mobile app testing using Appium.

Ruby

Get started with Ruby mobile app testing using Appium.

Preparing your App

Please see our Prepare Mobile App documentation to make sure your app will work on our emulators/devices.

Additional Options

Appium provides a lot of options to configure your test.

Some important options that might help:

For Android:
  • appActivity and appPackage: by default, Appium will try to extract the main Activity from your apk. If this fails, you can supply your own with these options.
  • chromeOptions: additional chromedriver options you can supply.
  • otherApps: a JSON array of other apps that need to be installed, in URL format.
For Android & iOS:
  • locale: the language of the simulator/device (ex: fr_CA)
  • newCommandTimeout: How long (in seconds) Appium will wait for a new command from the client before assuming the client quit and ending the session
Was this page helpful?

Looking for More Help?

Have questions or need more information?
You can reach us via the following channels: