Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
test
README.md
jest.config.js
package-lock.json
package.json

README.md

LambdaTest Logo

jest-selenium-webdriver-sample

Environment Setup

  1. Global Dependencies
    $ brew install node
    
  2. Lambdatest Credentials
    • Set LambdaTest username and access key in environment variables. It can be obtained from LambdaTest dashboard
      example:
    • For linux/mac
    export LT_USERNAME="YOUR_USERNAME"
    export LT_ACCESS_KEY="YOUR ACCESS KEY"
    
    • For Windows
    set LT_USERNAME="YOUR_USERNAME"
    set LT_ACCESS_KEY="YOUR ACCESS KEY"
    
  3. Setup
  • Navigate to the cloned directory
  • Install dependencies npm install
  • cd test - go to folder test
Routing traffic through your local machine
  • Set tunnel value to true in test capabilities

OS specific instructions to download and setup tunnel binary can be found at the following links.

Important Note:

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".

Running Tests

  • To run a single test, run npm test .\single.test.js
  • To run local tests, run npm test .\local.test.js

You will see the test result in the lambdatest Dashboard

Resources

SeleniumHQ Documentation
Jest Documentation
You can’t perform that action at this time.