- In the terminal export your lambdatest Credentials as environmental variables:
$ export LT_USERNAME=<your lambdatest username> $ export LT_ACCESS_KEY=<your lambdatest access_key> $ export APPLITOOLS_API_KEY=<your applitool api key>
- Get an Applitools API key by logging into Applitools > Person Icon > My API Key
- Install Maven dependencies
$ mvn install
$ mvn -Dtest=BasicDemo test
You will see the test result in the Lambdatest Dashboard
Routing traffic through your local machine
- Set tunnel value to
Truein test capabilities
OS specific instructions to download and setup tunnel binary can be found at the following links.
- Some Safari & IE browsers, doesn't support automatic resolution of the URL string "localhost". Therefore if you test on URLs like "http://localhost/" or "http://localhost:8080" etc, you would get an error in these browsers. A possible solution is to use "localhost.lambdatest.com" or replace the string "localhost" with machine IP address. For example if you wanted to test "http://localhost/dashboard" or, and your machine IP is 192.168.2.6 you can instead test on "http://192.168.2.6/dashboard" or "http://localhost.lambdatest.com/dashboard".
LambdaTest is a cloud based selenium grid infrastructure that can help you run automated cross browser compatibility tests on 2000+ different browser and operating system environments. All test data generated during testing including Selenium command logs, screenshots generated in testing, video logs, selenium logs, network logs, console logs, and metadata logs can be extracted using LambdaTest automation APIs. This data can then be used for creating custom reports.