The host machine where browser is opened for automated test execution is referred to as "Execution host". This is the machine where the browser is automatically opened and interacted during the test execution using Selenium API. This could be a tester's desktop or a machine in test lab.
Note: This step is not required in case your admin has already setup secure access to accelQ Agent from your machine.
When accelQ is running on cloud, Agent requires access to the Execution Host to transmit test execution commands. If such access is not yet setup, a secure tunnel can be temporarily established using ngrok.
- Download ngrok from the following download location and save it to preferred folder on your machine.
- Open a command prompt where ngrok is saved. Type "ngrok.exe http 4444". From the resulting output, capture the text as shown below (Note: do not capture the "http://" text in the front)
- Login to accelQ application on Chrome.
- Click on "Configuration" icon in the top navigator links and select "Test Execution Env" link.
Click on New Test Environment icon and choose "On Premise Lab"
- Provide a name to recognize your machine as an execution host. Fill the host name captured from the step 2 above. Use port number 80.
Note: Do not include “http://” as part of the Host Name field.
Note: Every time you login to your machine, run ngrok.exe and fetch the forwarding host name. Update the Test Execution Environment on accelQ with the changed value. This is a temporary setup while secure port access is established by your network admin.