Run Selenium Tests With NemoJS


NemoJS is an open-source NodeJS automation framework developed by PayPal. Nemo makes it easy to integrate Selenium automation into your NodeJS web projects.

This document will help you run Selenium automated tests with NemoJS on LambdaTest cloud Selenium Grid. You can run NemoJS automated test cases across 2000+ different browsers and operating systems.

Prerequisites


All the code samples in this documentation can be found in the NemoJS LambdaTest Repository on GitHub. You can either download or clone the repository to quickly run your tests.

Before starting running your Selenium tests with NemoJS, ensure you have the following things configured.

  1. Make sure you have NodeJS installed. You can install it from the official NodeJS website. You can also install NodeJS by running the following command in the terminal.
  2. Run the below command to download npm.
  3. To download NemoJS, run the following command in the terminal.
  4. To run your Selenium tests with NemoJS, you would need to set your LambdaTest username and access key in the environment variables. To get it, visit Automation Dashboard and click on the Key button from the top-right.
    • For Windows:

    • For Mac/Linux:

  5. Install the dependencies by executing the following command.
  6. Set the environment variables in nemo.config.js file with your LambdaTest Username and Access Key.

Running The Single Test Case With NemoJS


To run your single test case with NemoJS on LambdaTest, let’s understand our test case scenario, the below Nemo.js automation script will test a sample to-do list app. The code marks two list items as done, adds a list item, and then outputs the total number of pending items.

To run the single test, execute the below command in the terminal.

Running The Parallel Tests With NemoJS


LambdaTest Selenium Grid allows you to perform parallel testing across 2000+ browsers and OS to automate your several test cases simultaneously. You can execute a single test case across various browsers, or you can run multiple test case scenarios across the same browser but with different browser versions.

Below is the code sample for the Parallel tests. In this code, we will test our Sample to-do app in three browser versions and operating systems.

Now run the below command to run the parallel tests.

That’s all! You have successfully performed your Selenium tests with Nemo.js. In case you come across any doubts, feel free to reach out through our 24/7 chat support or you can also drop a mail to [email protected]. Happy testing!

Group and Filter Your Test Builds Using Build Tags


With LambdaTest, now you can group your test builds with Build tags. This document shows how you can create Build tags and use them to group or filter your test builds on the LambdaTest Automation Dashboard.

How To Create Build Tags?


While writing your automation tests, you need to just add another capability when you create the Desired Capabilities via code. Just follow the below steps to do so:

  • Create an array of String(s), that contains your Build tags, each separated by a comma.

  • Now you just need to add this Build tag array in your Desired Capabilities instance, as shown below:

    For example: While creating a sample Desired Capabilities instance in Java, the code will be:

You have successfully created the Build tags. Now when you run your test, and navigate to LambdaTest Automation Dashboard, you can see the tags being present in that build, as shown below:

How to create Build Tags on LambdaTest

Guildelines To Create Build Tags On LambdaTest?

While creating Build Tags, make sure to follow the below Guidelines:

  • Maximum of 5 custom tags can be added to a build.
  • User can update the existing build by specifying different tags
  • If you change tag name, or number of tags, no new build will be created. Rather the existing build will be updated with a new tag, to avoid unnecessary build creation and exploitation of new build creation.

How To Filter Tests Using Build Tags?


To group or filter the tests on your automation dashboard with these Build tags:

Navigate to LambdaTest Automation Dashboard, and you can see a filter by name Build Tags, on right corner of the filter toolbar.

Build tags filter on LambdaTest

Select the Build tag by which you want to filter your test. For example, if we choose Tag1, as shown below, only the test builds with the tag “Tag1” will be shown:

Filter Tests using Build Tags on LambdaTest

You can choose multiple Build tags as well to filter your tests effectively, as shown in the image below:

Filter multiple tests at once using Build Tags on LambdaTest


Thats it! You have successfully created a Build tag, and grouped and filtered your tests based on these Build tags. If you still have any questions, feel free to share them with us through our 24/7 chat support or by mailing to us on [email protected]. Happy testing! 🙂

Self-Hosted Jira Integration


Many organizations consistently choose to self host their application as it gives them complete control of almost everything. If you want to place Jira behind your corporate firewall and restrict access to someone who isn’t on your private network, you can do the same.

LambdaTest-Jira integration allows you to integrate your self-hosted Jira instance and create the issues directly from the LambdaTest platform. You can send annotated issues to the project of your choice, assign them to a colleague, and add a screenshot straight from the LambdaTest platform.

How To Integrate Self Hosted Jira With LambdaTest


You can integrate your self-hosted Jira with the LambdaTest platform. To view and install integrations, you would need to have admin or user-level access.
Step 1: Login to your LambdaTest account and select ‘Integrations’ from the left menu bar. You will be taken to the integration page where you’ll find third-party apps available to integrate. Click on ‘Jira’ icon under the ‘Bug Tracker’ category.

Step 2: You will be guided to the below screen. Click on ‘Self Hosted’.

Step 3: Enter your Jira URL, Jira username and password in the provided fields then Click on ‘Install’.

Step 4: Visit the Integration page, you’ll find the Jira integration under the category ‘My Integrations’.

How To Mark Your Bug Through Self Hosted Jira Integration?


Once you have established LambdaTest-Jira integration, you can directly mark and push your bugs from LambdaTest to your Jira dashboard.
Step 1: Select the test that you want to perform from the left menu bar. For demonstration, we will perform Real-time testing.
Step 2: Enter the test URL of the website/web app in the URL field. Select the browser and OS combinations that you wish to perform the test on and then click on ‘Start’.

Step 3: A LambdaTest virtual machine will fire up where you can perform real-time testing of your websites and web-apps to find bugs/issues. If you encounter a bug, you can click on the Spider icon from the left panel for capturing a screenshot of the same.

Step 4: Once the screenshot is captured, you can annotate any bugs or a task with an in-built image editor. After highlighting the bug, click on ‘Mark as Bug’.

Step 5: After clicking on Mark as Bug, a Jira-specific ticket will open up. Fill in the fields as per your requirement and click on ‘Create Issue’.

  • Select the ‘Project’ to which your ticket will go under.
  • Assign the bug to a teammate by populating the field ‘Assignee’.
  • Select the ‘Issue Type’.
  • Fill the ‘Summary’ about the bug’s details.


Your bugs will get marked successfully to your Jira dashboard. You’ll also receive the prompt message confirming the same.

Step 6: Visit the Jira dashboard and you’ll find your marked bugs right away. All the data such as test environment details, screenshots that you provided through LambdaTest will be present there.

How To Remove Self Hosted Jira Integration?


You can integrate one bug-tracking tool at a time. If you want to integrate to a similar third party application, then need to remove your current integration. Here is how to do that.

Step 1: Login to your LambdaTest account.

Step 2: Navigate to ‘Integrations’ tab from the left menu bar.

Step 3: Under the category ‘My Integrations’. You can find the ‘Remove’ button adjacent to Jira icon.


You will receive the confirmation message upon the successful uninstallation of Jira Self Hosted integration.

That was all you need to know for LambdaTest + Jira Self Hosted Integration. If you have any questions for us, please feel free to let us know. Our experts are always available on chat to help you out. Happy testing!

Getting Started With Single Sign On (SSO)


Single sign-on is an authentication feature that allows you to access multiple applications with one set of login credentials. Once you log in, you don’t need to login repeatedly for every application linked to a particular application. LambdaTest supports Security Assertion Markup Language (SAML) that allows you to create a team account and authenticate to the LambdaTest dashboard with Identity Provider (IdP).

Benefits Of Authenticating Single Sign On (SSO)


Here are the following benefits of authenticating a Single sign-on to the LambdaTest dashboard.

  • Security Enhancements: Your team members can access the LambdaTest dashboard directly without creating a password. Also, you can leverage several authentication decisions provided by an identity provider(IdP) like security protocols, multi-factor authentication, etc.

  • Easy to manage: SSO consolidates passwords and user data, making it easier to access different platforms and resources. New team members can leverage Just-in-Time account provisioning to leverage login to the LambdaTest dashboard instantly. Also, with Just-in-Time (JIT), you can revoke LambdaTest dashboard access from one central place.

Feature Of Single Sign On (SSO)


LambdaTest provides the support for the below Single sign-on features.

  • Configure SSO: You can configure SSO through multiple options. You can set up LambdaTest accounts to enable SSO for all team members or enable sign-in using SSO or by email and password.

  • Just-in-Time Provisioning: Just-in-Time provisioning automates user account creation when the user first tries to perform SSO and the user doesn’t have an existing LambdaTest account.

  • Identity provider(IdP-initiated) SSO: You can directly authenticate with identify service provider like Okta, OneLogin, Azure AD. You need to ensure that the identity provider supports the Service Provider(SP-initiated) SSO.

That’s all you need to know about Single sign-on(SSO) authentication feature.In case you have any questions please feel free to reach out to us via the 24/7 chat support or email us over [email protected].

LambdaTest SSO & Azure AD Integration


LambdaTest allows you to integrate an external user directory with your LambdaTest Organization through an IDP so your team could leverage the Single Sign-on setup. This document will help you integrate your LambdaTest organization with your Azure AD directory to configure SSO(Single sign-on).

After you integrate your Azure AD instance with your LambdaTest for Single Sign-on, you can benefit from the following features:

  • Monitor who access to LambdaTest
  • Manage your account in Azure Active Directory.
  • Sign-in directly to the LambdaTest with Azure AD credentials.

To know more, refer How SSO is implemented in Azure.

Prerequisites


To enable LambdaTest SSO through Azure AD integration, you will need:

  • Azure AD Subscription. If you haven’t subscribed, you can subscribe by creating a free Azure account.
  • An Enterprise plan with LambdaTest.
  • The Admin of your LambdaTest organization needs to raise a request for enabling SSO. They could drop us an email over [email protected] or could reach out to us via our 24/7 in-app chat support.
  • To get the SSO identifier ID and Reply URL, you would need to raise a request over your registered email to the LambdaTest
    team.
  • The Admin level access to your LambdaTest organization.
  • The Admin level access of your organization in Azure AD.

How To Configure LambdaTest & Azure AD Integration


Important Note: Once SSO is setup successfully for your LambdaTest organization then the colleagues would neither be able to login via their Google Auth nor by using login credentials for their LambdaTest account. Email invites for adding new members to the LambdaTest organization, won’t work anymore as well.

Step 1: To begin, you will need to login with your Microsoft Azure account.

Step 2: Navigate to Manage Azure Active Directory.

Step 3: Select the Enterprise Application from the left sidebar.

Step 4: Click on New Application.

Step 5: Then click on Create your own application.

Step 6: Now navigate back to the Enterprise applications category. Select the application that you just created and then click on Set up single sign on.

Step 7: Click on Basic SAML Configuration. Enter your SSO identifier ID and Reply URL information that you received over your registered e-mail from the LambdaTest team.

Step 8: Download base 64, copy Login URL and Logout URL and share them with the LambdaTest team over your registered e-mail. We will revert with a confirmation email over your registered email address after the SSO is enabled for your organization.

That’s all you need to know LambdaTest and Azure AD integration. In case you have any questions please feel free to reach out to us via the 24*7 chat support or email us over [email protected]

.

LambdaTest SSO & OneLogin using SAML


LambdaTest allows you to integrate an external user directory with your LambdaTest Organization through an IDP so that your team could leverage the Single Sign-on setup. This document will help you integrate your LambdaTest organization with your OneLogin identity provider to configure SSO(Single sign-on).

Prerequisites


To set-up and use OneLogin & LambdaTest Single Sign-on (SSO) feature:

  • An Enterprise plan with LambdaTest. ( Learn how to manage your subscribtions. )
  • The Admin level access to your LambdaTest organization.
  • The Admin level access of your organization’s OneLogin instance

Configure LambdaTest SSO & OneLogin Integration


Important Note: Once SSO is setup successfully for your LambdaTest organization then the colleagues would neither be able to login via their Google Auth nor by using login credentials for their LambdaTest account. Email invites for adding new members to the LambdaTest organization, won’t work anymore as well.

Follow the below steps to configure LambdaTest SSO & OneLogin Integration

Step 1: Add LambdaTest App to your enterprise’s OneLogin SSO page


To configure the LambdaTest SSO and OneLogin Integration, the organization’s admin must log into the OneLogin Identity Provider’s SSO page and then follow the below steps to complete the integration:

  1. Log in to the OneLogin Dashboard.
  2. Go to Applications
  3. Add a new Application, by clicking on Add App.
  4. Search for SAML Test Connector and select Add SAML Test Connector (Advanced)
  5. In the window that appears, choose a suitable name for your app, and save.

Step 2: Integrate the newly created app with LambdaTest SSO


Your enterprise SSO account will be created at OneLogin. Now to enable this SSO at LambdaTest, you need to fetch the below details and pass it on to the LambdaTest team.

  • Go to the SSO tab, and after you choose SAML Signature Algorithm to SHA-256, copy the values for SAML 2.0 Endpoint (HTTP) and SLO Endpoint (HTTP). Once done, click on Save.
  • Now, click on the View Details link at the X.509 certificate field.
  • In the window that opens, make sure the SHA fingerprint is SHA256, and download the X.509 certificate as a .pem file. Once done, click on Save.

Step 3: Authenticate and complete LambdaTest SSO & OneLogin integration


Upon reviewing the data, the LambdaTest team will revert you with details of your LambdaTest SSO & OneLogin integration. Once you receive the details:

  • Re-login to your enterprise’s OneLogin dashboard, and go to applications.
  • Choose the previously created app (created in Step 1).
  • In the window that appears, go to Configurations tab, and update the details received.

    For example, below are sample details to be updated in the Configurations section:


Auto User Provisioning: LambdaTest allows the auto user provisioning with any IDP including OneLogin. To enable the auto user provision, contact our support team. Once the auto user provision is enabled then any new user record which gets added into your OneLogin organization will be automatically mapped to your LambdaTest organization after they login to LambdaTest for the first time.

That’s it. Your enterprise’s LambdaTest SSO and OneLogin has been integrated successfully. If you face any challenge, or come across any issues, please feel free to contact our support team. You can even mail us at [email protected].

Happy Testing!

LambdaTest SSO & Okta Integration


LambdaTest allows you to integrate an external user directory with your LambdaTest Organization through an IDP so your team could leverage the Single Sign-on setup. With Okta, you can integrate your LambdaTest organization in two ways i.e. through the Dev Console or the SAML.

This document will help you to:

After you integrate your Okta instance with your LambdaTest for Single Sign-on, you can benefit from the following features:

  • SP-initiated SSO
  • IdP-initiated SSO
  • Group Assignment via Groups on Okta

To know more, refer to Okta’s glossary.

Prerequisites


To enable LambdaTest SSO through Okta integration:

  • You will need an Enterprise plan with LambdaTest.
  • The Admin of your LambdaTest organization needs to raise a request for enabling SSO. They could drop us an email over [email protected] or could reach out to us via our 24/7 in-app chat support.
  • You will also need the admin level access of your organization in Okta.

Configuring LambdaTest & Okta Integration With The Dev Console


Important Note: Once SSO is setup successfully for your LambdaTest organization then the colleagues would neither be able to login via their Google Auth nor by using login credentials for their LambdaTest account. Email invites for adding new members to the LambdaTest organization, won’t work anymore as well.

After you raise the request to enable SSO for your LambdaTest Org. Your admin will receive Login & Logout URIs redirects over the registered email address. The values would look like:

  • The Login redirect URIs – https://accounts.lambdatest.com/okta/{org-name}/callback
  • The Logout redirect URIs – https://accounts.lambdatest.com/okta/{org-name}/logout

Here, the org-name is a variable which will be provided by the LambdaTest support for your organization.

Step 1: To begin, you will need to add the LambdaTest web application from Okta’s app directory. Login to Okta Developer Portal.

Step 2: After you login, go to the Applications tab.

Step 3: Click on Add application.

Click on Add application

Step 4: You will be routed to a screen where you will be asked to select the type of application you’d like to integrate with Okta. Select Web from options and hit the Next button.

Select Web and hit Next

Step 5: Fill in the Application Settings. You need to specify the Login & Logout URIs redirects. You must have received these values over your admin’s registered email address. After you fill the URIs you need to declare the Grant type as Authorization code and Implicit(hybrid).
Fill in the application settings.

After you specify these settings, click on Done.

Step 6:Next, edit the General settings.

edit general settings

Step 7: Under the Login section, set Login initiated by to either Okta or App. You initial Login URI would be https://accounts.lambdatest.com/okta/org-name/login. Hit Save.

Step 8: Now, from the General settings of your web app, you need to copy the Client ID, Client secret and Okta domain.

Copy Client ID, Client Secret & Okta Domain

Step 9: Share your Client ID, Client Secret & Okta Domain name with the LambdaTest team. If you’ve reached out to us for enabling SSO over the email then please mention these details over the same email thread.

Step 10: Now go to the Users tab to create a user and assign the user the newly created web application.

Step 11: Sit back and relax. We will revert with a confirmation email over your registered email address after the SSO is enabled for your organization.

Configuring LambdaTest & Okta Integration Using SAML


You can also integrate SSO option of LambdaTest and Okta, with the help of SAML. To do so, follow the steps mentioned below:

  1. Login to your okta account.
  2. Go to Application menu from the toolbar and click on Add Application.
  3. In the Add Application window, click on Create New App button, to create a new LambdaTest SSO integration app.
  4. Now in the new app window, choose the ‘Platform’ as Web, and then choose against the option SAML 2.0. Once done, click on Create to move forward.
  5. Give the created app a name of your choice, in the App Name box, and click Next. For instance, in the image below, the name provided is “LambdaTest-SAML-POC”.
  6. Fill in the details as per LambdaTest email received on request. Make sure Name ID format is set to x5095SubjectName, and Application username is set to Email. Enter the information and click Next
  7. In the next window of this Okta SAML integration, choose the setting I am okta Customer adding to Internal app and check the box against This is an internal app that we have created, as shown in the image below, and then click on Finish to complete the app creation.
  8. Now for the newly created app, click on View setup instructions
  9. From the setup instructions, copy the SSO URL, download the certificate, and share these with the LambdaTest team over same email thread.
  10. Once the email is shared, sit back and relax. We will revert with a confirmation email over your registered email address after the SSO is enabled for your organization.

Auto User Provisioning: LambdaTest allows the auto user provisioning with any IDP including Okta. To enable the auto user provision, drop us a message at our 24/7 chat support or email us over [email protected]. Once the auto user provision is enabled then any new user record which gets added into your Okta organization will be automatically mapped to your LambdaTest organization after they login to LambdaTest for the first time.

That’s all you need to know to integrate your LambdaTest Organization with the Okta. In case you have any questions please feel free to reach out to us via the 24/7 chat support or email us over [email protected].

Upload Files Using LambdaTest Selenium Grid


In Selenium automation testing, you might have come across the need to test the upload functionality on a web app or a website. LambdaTest now allows you to work with upload file functionality on the cloud-based Selenium Grid and test the upload feature on 2000+ browser and OS combinations.

In this document, you will see how you can upload a file on the LambdaTest platform and access it via an automation test script.

How To Upload Files On LambdaTest Platform


You can upload the files on the LambdaTest cloud based Selenium Grid, using our API for uploading user-files. Follow the steps below to learn how:

  • Open LambdaTest’s API for uploading user-files

  • Click on the Lock icon to authorize your account.
  • Enter your LambdaTest username and access key, in the box that appears, to validate your credentials. Once done, click on the “Authorise button to verify the credentials, and click on Close to close the window.

    To get your LambdaTest Username and Access Key, visite your LambdaTest automation dashboard and click on the “key” icon, present on the top right corner.

  • Then click on the “Try it out” button.
  • Once your authorization is successful and you click on the Try it out button, an option to select the file will appear on your screen. Choose the file to be uploaded using the “Choose File” button and click on Execute to upload it on the LambdaTest platform.

    Note: The file to be uploaded must be of maximum size 15 MB and you can select up to 15 files at a time to upload on the LambdaTest platform.

Once the file is successfully uploaded, you will see a response body with 200 response code, as shown in the image below:

How To Test The Uploaded File On LambdaTest Platform


Now once the file is uploaded successfully, you can test this file on the LamnbdaTest platform, to perform automation testing on cloud-based Selenium Grid on over 2000 browser and OS combinations.

To do so, you need to first add the desired capability into your automation script for file upload.

For example: Suppose you uploaded 3 files with name “804402.png”, “file_example_JPG_2500kB.jpg”, and “Sample_File_To_Upload.txt”, then the desired capability to be added will be:

Java

C#

PHP

Python

Javascript

Now you can use the files uploaded for your use case in the automation test script. If the testing environment is a Windows-based OS, then the path to that file will be:

And if the environment is mac OS based, then the path will be:

For example, let’s say you want to upload a file on a web page via test script, then the sample Java code for this operation will be:


That’s it! You can now successfully upload files and use them with Selenium Automation testing on LambdaTest’s cloud server. If you face any issues, please feel free to reach out to us via our 24/7 chat support, or you can even mail us at [email protected]

Happy Testing!

Run Vividus Tests On LambdaTest Selenium Grid


Vividus is a codeless test automation tool, developed with the aim to help testers perform automation testing for any application, test, or scenario, using a single tool and common language.

LambdaTest now integrates with the Vividus tool to help you execute automation tests on its cloud-based Selenium Grid. This LambdaTest-Vividus integration will help you perform cross-browser testing of your website, web app, or your mobile website, over 2000+ real desktop devices, mobile viewports, and operating system combinations on LambdaTest platform. This document is a comprehensive guide to help you understand how to integrate Vividus with your LambdaTest account.

How To Setup Your LambdaTest Account With Vividus?


Once you have your project set up using the Vividus tool, here’s a step by step guide to help you setup your LambdaTest account with Vividus tool:

  1. Once you have your test scenario ready, you need to add the LambdaTest plugin in the build.gradle -> dependencies, using the below command.

  2. Next you need to add the LambdaTest cloud as the executing platform. To do so, open the configuration.properties file and add the below profile in it:

  3. Now you need to specify you LambdaTest username and access key in the same configuration.properties file, using below syntax:

    This will verify your credentials and connect your LambdaTest account with the Vividus tool successfully, based on your current plan.

  4. To get your Username and Access Key, go to your LambdaTest automation dashboard and click on the “key” icon left to the help button, on the top right corner.

    how to get your LambdaTest username and access key

Once done, you will be able to select your desired capabilities in their corresponding fields, like the platform, browser, browser version, resolution, etc. To know more about desired capabilities, refer to our Capabilities Generator Guide.

That’s it. Vividus tool has been integrated successfully with your LambdaTest account. Now you can execute your automated tests on LambdaTest’s cloud-based Selenium Grid.

Running Tests From Your Vividus App On LambdaTest Platform


For demo purpose, we have recorded a test scenario, which includes:

  • Use the below syntax to pass the desired capabilities:

    For example, we have used the below desired capabilities for demo purpose:

    Note: If no browser version or OS capability is passed, it will take the latest version of the browser available on LambdaTest platform, along with latest Windows OS version.

  • Now you need to select the desired browser, on which you want to run your tests. To do so, open the configuration.properties file, and change the name of the browser to the desired one, from Chrome.

    Syntax:

    For example, let’s change the browser to Safari:

  • To run your test, using the below command:

    how to run the Vividus tests on LambdaTest platform

  • The test execution will then start, and you can see the same on the automation dashboard of your LambdaTest account.

    Test execution from Vividus on LambdaTest

  • Once the test is complete, you can view the test result on the automation dashboard by clicking on the test case. You can see and verify if the test has been passed or failed in the Automation Logs.

    view test results on LambdaTest platform

For each test executed overthe LambdaTest platform, you can view logs, mark bugs, and do much more.

Running Tests From Vividus In Parallel On LambdaTest Platform


Parallel execution is available out of the box and limited only with machine resources and cloud concurrency. In Vividus, concurrency is available at the story level, i.e., each story will use a new session. To configure how many threads you would like to use you need to change the value threads value in the suite.properties file, as shown below:

how to run parallel tests fro Vividus on LambdaTest


Congrats! You have successfully integrated the Vividus tool with your LambdaTest account. Now run your test cases over the LambdaTest’s cloud-based Seleniunm Grid. If you come across any doubts or questions, reach out to us via our 24/7 chat support or mail us at [email protected]. Happy testing! 🙂

Microsoft Teams App Integration


Microsoft Teams or MS Teams is a cloud-based collaboration application that helps with the handy features for document sharing, online meetings, and marketing communications. It helps your team to stay organized and have interactions in one place.

The LambdaTest-Microsoft Teams App integration helps you in,

  • Quickly launch your real-time tests and screenshot tests directly inside from any conversation or channel in a single click.
  • Performing the real-time tests and screenshot tests across 2000+ browser versions on LambdaTest cloud.
  • Reuse the test cards and launch the test again with the same configurations.

How To Add LambdaTest From Microsoft Teams App?


Here is how to set up the integrations to integrate the LambdaTest from the Microsoft Teams app store.

Step 1: Open the Microsoft Teams App.
Step 2: Navigate to the ‘Apps’ tab from the left menu bar.

Step 3: Search for ‘LambdaTest’.

Step 4: Click on the ‘Add’ button.

Step 5: Upon successful integration, you’ll receive the welcome message confirming the same. The LambdaTest app will be reflected in your left navigation menu as well as on your chatbot.

You can also pin the LambdaTest app to your left navigation menu by right-clicking on the LambdaTest App icon.

Note: To initiate the Real-time testing and Screenshot testing, you would need to login with your LambdaTest Account. If you don’t have a LambdaTest account, you can register yourself by clicking at the ‘Register for LambdaTest account‘ link as shown below:

How To Perform Real-Time Testing From Microsoft Teams App?


With LambdaTest+Microsoft Teams App integration, you can now perform Real-time testing of your websites over 2000+ browsers directly from inside your any personal chat or team channel in a single click. You can share the UI bugs, screenshots, and videos directly to your personal chat or team channel.

Step 1: Click on the ‘LambdaTest bot‘ from the chat option and select ‘Real-time testing‘.

Step 2: A pop-up box will appear, click on ‘Sign in‘.

Step 3: A prompt box will appear where you need to log in with your LambdaTest credentials. You can also log in by clicking on the ‘Sign in with Google‘.

Step 4: After logging in, you’ll be taken to the Real-time test prompt box. Enter your test URL. Choose the desktop or mobile combination. Select the browser, browser version, OS, and OS resolution, and click on the ‘Create Launcher‘.

Step 5: A Real-time test card will be generated consisting of the test configuration details that you just selected. To launch the test, click on the ‘Run Session‘.

Note:You can also send the particular Realtime test card to the chats or share it with your team channels by pressing the send arrow icon .

Step 6: You will be routed to a LambdaTest cloud-based virtual machine where you can perform real-time testing of your websites and web apps. You can perform one-click bug logging, capture screenshots, record videos, perform geolocation testing, and much more.

For further information on the Real-time Testing, refer to our documentation Real Time Browser Testing.

Note: You can create the real-time test from inside your team conversation and direct conversation. You and your team members can directly launch the session from the respective card with a click of a button, resulting in better collaboration and an easier way to find UI bugs.

  • You can create the test from inside your team conversation and share it within your team channel or groups.

  • You can also create the test from inside your direct conversation and share it with your team members.

How To Perform Screenshot Testing From Microsoft Teams App?


Note: If you already logged in and executed the Realtime tests, you won’t be asked to login again.

With LambdaTest+Microsoft Teams App integration, you can now perform Screenshot testing of your websites over 2000+ browsers directly from inside your any personal chat or team channel in a single click. You can view and share your screenshots directly to your personal chat or team channel.

Step 1: Click on the ‘LambdaTest bot‘ from the chat option and select ‘Screenshot testing‘.

Step 2: A pop-up box will appear, click on ‘Sign in‘.

Step 3: A prompt box will appear where you need to log in with your LambdaTest credentials. You can also log in by clicking on the ‘Sign in with Google‘.

Step 4: After logging in, you’ll be taken to the Screenshot test prompt box. Enter your test URL. Choose the desktop or mobile combination. Select the browsers on which you wish to test on, select the respective operating system, browser versions and click on the ‘CAPTURE‘.

Step 5: A Screenshot test card will be generated consisting of the test configuration details that you just selected. To view the screenshots, click on the ‘View Test‘.

Note:You can also send the generated Screenshot test card to the personal chats or share it with your team channels by pressing the send arrow icon .

Step 6: You will be routed to a LambdaTest Screenshot console page where you can view and download the automated screenshots of your websites and web apps.

You can also view and download your automated screenshots through the Screenshot test cards by clicking on the ‘View Shareable Link‘.

You will be guided to a page where you can view the individual screenshot and download it by clicking on the download arrow icon or download all the screenshots as a zipped file by clicking on ‘Download All‘.

For further information about Screenshot testing, refer to our documentation Automated Screenshot Testing.

Note: You can create the Screenshot test from inside your team conversation and direct conversation. You and your team members can directly view the test and screenshot. You can also view the screenshot via a shareable link from the respective card with a click of a button, resulting in better collaboration and an easier way to identify browser compatibility issues.

  • You can create the test from inside your team conversation and share it within your team channel or groups.

  • You can also create the test from inside your direct conversation and share it with your team members.

How To LogOut From The LambdaTest App?


Step 1: Navigate to Chat option from the left menu and open the LambdaTest chat.

Step 2: In the conversation box, type the command logout and press the Send icon.

After few seconds, you’ll receive the confirmation message stating- “You have successfully logged out.

That’s all about LambdaTest+Microsoft Teams App integration. If you have any questions or require any further information, you can reach out to us at our 24*7 support chat portal or drop us a mail at [email protected].