CAPABILITY GENERATOR

LambdaTest DocumentationAutomation Testing ● Getting Started With LambdaTest Automation

Getting Started With LambdaTest Automation


LambdaTest Selenium Automation Grid enables you to perform end-to-end automation tests on a secure, reliable, and scalable Selenium infrastructure. You can perform automated cross browser testing with Selenium scripts on 2000+ browsers and operating systems environments giving you higher test coverage and at significantly less built times. LambdaTest will help you evaluate how well your web application renders when accessed through a variety of different browser. You can perform automated cross browser testing of your locally hosted web pages using Lambda Tunnel. You could also run a single test across multiple browser/OS configurations, simultaneously. This post will help you to quickly get started with running your automation test scripts on LambdaTest Selenium automation grid.

Supported Languages and Frameworks


Although, our Selenium Grid supports all the languages & frameworks that are compatible with Selenium. Below mentioned are the ones for which we either already have documentation ready or are a work in progress.

JAVA
PHP
Ruby
C#
Python
JavaScript
JBehave
Behat + Mink
Capybara
MBUnit
PyUnit
Cucumber
JUnit
Behave
RSpec
NUnit
pytest
Intern
Selenide
Codeception
Cucumber
PNUnit
Robot
NightwatchJS
Serenity
PHPUnit
Test::Unit
SpecFlow
Nose
Grunt
TestNG
Gauge
Gauge
Mocha
Lettuce
Protractor
Gauge
WebDriverIO
WebDriverJS

We are preparing documentation for more frameworks. If you want us to prioritize documentation of your beloved framework then feel free to give us a shout.

Selenium Version Requirement


LambdaTest recommends you to always use the latest version of the Selenium WebDriver for your particular scripting language.

Default Selenium Version


LambdaTest Capabilities Generator will by default make use of latest compatible Selenium version based on the selections of browser/OS configurations. However, you are also allowed to test across other Selenium versions, in case if you want to run your automation script through a specific, legacy Selenium version. Below is the representation of the default Selenium versions used depending upon your browser selection.

Browser Name
Default Selenium Version
Microsoft Edge
2.52.0
Chrome
Latest Chromedriver
Firefox
Dev: 3.4.0

Beta: 3.4.0

53+: 3.4.0

39+: 2.53.1
Safari
11.0: 3.4.0

< 11.0: 2.48.0
Internet Explorer
2.53.1

Note:‘selenium_version’ is the desire capability responsible for selecting a Selenium version at LambdaTest. For instance,

‘selenium_version’ = ‘3.13.0’

Product Access


To run your Selenium tests on the LambdaTest requires a username and an access key.

LambdaTest Automation with Continuous Integration Platforms


LambdaTest supports the following Continuous Integration tools:

  • Atlassian Bamboo
  • CircleCI
  • Jenkins
  • Travis CI
  • JetBrains TeamCity
  • Buildbot
  • Codeship
  • CruiseControl
  • GoCD

LambdaTest Integration With Project Management Platform


LambdaTest integrates with the project management applications. With the help of these integrations you can directly send the tracked bug in LambdaTest in a single-click to these applications.

List of project management tools which can be integrated with the LambdaTest. For more details about how to integrate visit LambdaTest Knowledge Base.

If your tool is not in the list, let LambdaTest Support team know about it.