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 SauceLabs.
Prerequisites
- Tunnel feature enabled (contact support [email protected] for more information)
- Testim CLI
How to use it
- Run your application server
- Run Testim CLI with parameter (--tunnel - default application port 80)
- 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
Note:
1.You can not use tunnel for https addresses.;
2.For the grid name, read here how to set up your grid.
Updated about a year ago