Skip to content
No description, website, or topics provided.
Java Gherkin
Branch: master
Clone or download
Pull request Compare This branch is even with 4DvAnCeBoY:master.
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.
src/main/java
target/classes/META-INF
README.md
pom.xml
testng.xml

README.md

Cucumber-TestNG-Sample

LambdaTest Logo

Environment Setup

  1. Global Dependencies

    $ install maven
    
  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

    • checkout the repository
    • Check that packages are available
    $ cd Cucumber-TestNG-Sample
    
    • You may also want to run the command below to check for outdated dependencies. Please be sure to verify and review updates before editing your pom.xml file as they may not be compatible with your code.
    $ mvn versions:display-dependency-updates
    

Running Tests

  • To Start Test:
    • Navigate to Cucumber-TestNG-Sample
    • Run following command
    To run  test
    $ mvn 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".

Resources

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