In some cases you would want to run tests on your own private or internal servers, using a remote selenium grid server. either supplied by Testim or by an external provider such as Sauce Labs.


  1. Tunnel feature enabled (contact support for more information)
  2. Testim CLI

How to use it

  1. Run your application server
  2. Run Testim CLI with parameter (--tunnel - default application port 80)
  3. If you run your application under different port than port 80, add parameter (--tunnel-port <APP PORT e.g. 80>)

Note that Testim CLI will adjust your application base URL to point to the dedicated tunnel address.

Example using Testim CLI with a tunnel

testim --tunnel --tunnel-port <APP PORT default 80> --label "<YOUR LABEL>" --token "<YOUR ACCESS TOKEN>" --project "<YOUR PROJECT ID>" --grid "<Your grid name>" --report-file test-results/testim-tests-report.xml


  1. You can not use tunnel for https addresses. 
  2. For the grid name, read here how to set up your grid.
Did this answer your question?