Last updated: Dec 02, 2019 15:13
The Perfecto security token system works properly with installations that support an external Identification Provider (IDP).
This section describes how to generate a token through the Perfecto UI and use it in your automation scripts. You can also generate a token via a public API.
To use the generated token in API calls, you need to include it in the header. For details, see Smart Reporting Public API > Headers.
Step 1 | Generate a security token
Perfecto generates the security token based on your personal Perfecto Lab credentials. If you use multiple Perfecto Labs, you need to generate a separate security token for each Perfecto Lab instance.
To generate a security token:
- In the Perfecto UI at <YourCloud>.app.perfectomobile.com (where YourCloud is your actual cloud name, such as mobilecloud), click your user name and select My security token.
- In the My security token form, click Generate Security Token.
Click Copy to clipboard. Then paste it into any scripts that you want to run with Perfecto. See Use a security token in automation scripts below.
- Click Close.
Step 2 | Use the security token in automation scripts
For validation, automation scripts should use the tester's security token instead of the username and password. Whenever you generate a new token, you need to update it in all of your automation scripts.
You add the Perfecto Security Token to a Selenium/Appium automation script by using the Perfecto supported securityToken capability. This should replace the use of the user and password capabilities. For example:
Also in this section: