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. This step is required only when using cloud instance of accelQ.
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 include the "http://" text in the front)
- Use the hostname you captured above and port number 80 while configuring the test execution environment in accelQ.
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.