ACCELQ provides an ability to execute tests on your existing HeadSpin subscription. You simply configure your ACCELQ Local Agent integration by following the steps described here.
When running tests on ACCELQ, if the Agent is configured to point to HeadSpin, your application browser is invoked remotely, but the remaining execution and the results workflows remain the same. You continue to manage the test execution cycle from ACCELQ.
API Token from Headspin
To integrate with Headspin, you need a HeadSpin API token. Login to your HeadSpin account and click on your profile icon and on the Settings button as shown in the screenshot below:
Configuring HeadSpin integration from Agent Dashboard:
If you haven't installed ACCELQ Agent already, follow this article.
Open your ACCELQ Agent Dashboard. In your target Agent, Click on Edit Configuration.
As shown in the screenshot below, select the checkbox against "Use external device provider for Web" and/or "Use external device provider for Mobile" depending on your need. Populate HeadSpin authentication information and save/restart the agent.
Scenario step to provide App information
When working against a Headspin device infrastructure, the user should install the test app on a Headspin device and generate app information and pass that value in the first step of the Scenario as shown below.
Executing a test
When the agent is ready and if it is configured with HeadSpin integration, you will be able to select the browser or Mobile OS/Device from the list supported by HeadSpin.
In the Run modal, select the agent from the AGENT/HOST section and then select the browser and device from the respective sections.
Capturing a Mobile View
For Mobile Automation, you could use a device hosted on HeadSpin to record Views and for setting up element identification. Follow the steps here:
- In the View capture dialog, Select Cloud Provider
- In the Provider dropdown, select HeadSpin and provider Access key and click Authenticate
- On successful authentication, HeadSpin devices will be available to select.
- Once all the fields are ready, Click start capture and the capture session with the selected device will be started.
Creating Mobile Driver Profile
For passing additional desired capabilities like 'headspin:capture' for video recording, you can create driver profiles in ACCELQ and set them before execution. Learn more about driver profiles.