# Subscription Overview

# Introduction

Gondola has four different subscription types:

Type Mobile Apps (Android & iOS) Desktop browsers Mobile browsers Professional support Agents
Free 2
Mobile Unlimited
Web Unlimited
Enterprise Unlimited

For more information see the pricing page

# Registering with Gondola

  1. Sign up on the Gondola Website

# Logging In

# With an Email

  1. Click the Gondola Studio button on the Activity Bar Gondola Icon.
  2. Click the View License View License Button.
  3. Enter your username (email) and password.

# With a Token

  1. Click the Gondola Studio button on the Activity Bar.
  2. Click the View License View License Button.
  3. Select Login with token.
  4. Enter the token Subscription ID in the Login with token field and click the Login Button.

After successfully logging in, you can create a new Gondola Test Project straight away by clicking the Create new project button. For a guide, head to our getting started section by clicking on the Getting Started button.

Left Panel

Mobile testing requires some additional configuration, for that refer to the guide here.

# Failed to connect to the License Server

If you receive a connection error when logging in, the most common causes are your internet connection or your Date & Time settings. Failed to connect to license server

First, make sure you are connected to the internet. If you still have issues, theses articles can help you to check and configure your Date & Time settings:

# Generating a Token

  1. Log in using an email and password.
  2. Enter a label for the token. For example, if the token was for the outsource team you can label it Outsource Team.
  3. Select the Token Lifetime. This is how long the token will last for.
  4. Press the Generate button.
    generate token.
  5. Copy the tokens Subscription ID.

# Using a Token

# Logging In

See Logging in With a Token

# In an Environmental Variable

Set G_LS_TOKEN to your token's value in your environmental variables.

  • OSx/Linux: add G_LS_TOKEN="<Token string>" to you .bash_profile or .zprofile(Catalina).

  • Windows: Follow the instructions here to add a variable named G_LS_TOKEN and set its value to your token's value.

# In a command line argument

To use a token from the command line, use the --licenseToken argument.

 npm run test -- --licenseToken <Token string>

Note

If you need to specify a license server you can use the --licenseServer argument.

npm run test -- --licenseServer <License Server Address> --licenseToken <Token string>

# In packages.json

Add the arguments above to the test command in the scripts section of packages.json. For Example:


"scripts": {
"prepare:manual": "./node_modules/.bin/webdriver-manager update",
"standalone": "./node_modules/.bin/webdriver-manager start --standalone",
"compile": "./node_modules/.bin/tsc",
"tscw": "./node_modules/.bin/tsc --watch",
"parallel": "./node_modules/.bin/gondola run-multiple parallel --reporter mochawesome",
// token and licenseServer arguments added below:
"test": "./node_modules/.bin/gondola run -c ./built/conf/protractor.cf.js --steps --verbose --reporter mocha-multi --licenseServer <License Server Address> --licenseToken <Token string>"  

}


Last Updated: 6/30/2020, 9:25:44 AM