Please note that this tool is classified as a Legacy tool. We recommend transitioning to our updated solutions to maintain optimal performance and security in your workflows. For more information on this matter, please reach out to technical support .
This feature only applies in Appium Studio Enterprise.
-
Launch the application.
-
Choose the option to connect to the Floating license server. If you cannot open it, click Help > License information > Configure License > Connect to Floating Server.
-
Enter the IP of the floating license server and click OK.
The application restarts.
You are presented with a floating license checkbox to insert the features you want to get from the floating server.
-
Select the desired features, then click Continue.
Notes:
- Mobile OS's (iOS/Android/BB) checks will allow users to execute tests against devices run by them (f.e - checking iOS allows the user to test ANY iOS device)
- Enable Design mode will allow the developer to develop NEW tests against ticketed Mobile OS's If you wish to use more seats for tests execution (execute tests in parallel) you can create more license buckets (See example below - adding an additional Android device execution)
After choosing the features for each agent, in the floating license dialog box. you can suspend the dialog box so it won't pop up when the studio starts. To suspend it, you need to add the property: suspend.floating.dialog=true to the properties file
Step 6: Show HELP > License information window
Optional - Skip License Choose Feature:
For users who want to launch from the command line in order to avoid the Floating license feature box.
Run from the command line (or from the testing framework):
The switch-skip-features-choose will skip the floating license choosing box to grab all available seats from the floating license server for one port.
To have executor add-on capabilities via the floating license server, or if you want to choose specific features automatically via the floating license server, please do the following:
Create a property file with the features you want to use.
It should be in the following format:
agents.count=(number of agents)
agent.1.port=(number of port)
agent.1.license=(feature),(feature),...n
and so on for the rest of the ports.
For example:
agents.count=2
agent.1.port=8889
agent.1.license=ANDROID
agent.2.port=8999
agent.2.license=WINDOWS_PHONE,IPHONE
Afterwards, in order for the configuration to come into effect, you should run the application the following way:
studio.exe -agents-properties-file=(properties file location)