Streamline Localhost Testing With the Enhanced UnderPass Application

We’ve upgraded the UnderPass application from Electron v7 to the latest Electron v32. This means you’ll enjoy better stability, faster performance, and seamless compatibility across all operating systems.

But that’s not all—EU users, we’ve got you covered! UnderPass is now available in the European Union. 

Here’s what’s new in the UnderPass application:

💻 Bring Your Own Device (BYOD): You can now enjoy real device support for BYOD setups.
🔒 NTLM Flag and Private IP Support: We’ve added support for NTLM flags and private IPs for improved functionality.
UI/UX Enhancements: The interface has been refined for a smoother, more intuitive user experience.

Start Testing

HyperExecute Update: Consolidated Reports, Artifacts, and Browser Support

Consolidated JUnit XML Report Generation

The consolidated JUnit XML report includes detailed information on all executed tests, i.e., which tests passed, failed, or were skipped, along with any error messages and stack traces for failed tests. It is widely supported across CI/CD tools, making it easy to integrate with existing workflows and other tools or systems.

📕 Refer to our documentation for detailed instructions on setting up your project and using the new JUnit XML report

Generate Artifacts for Espresso & XCUI Frameworks

Now, you can download artifacts for your test runs on both Espresso and XCUI frameworks and detailed reports for your Espresso test executions.

  • To generate artifacts and reports for your Espresso tests, add the artifacts: true and reports: true flag in your YAML file and pass the --download-artifacts and --download-report flag with the CLI command

    📕 Refer to our detailed documentation to generate Espresso Artifacts and Reports

  • To generate artifacts for your XCUI tests, add the artifacts: true flag in your YAML file and pass the --download-artifacts flag with the CLI command

    📕 Refer to our detailed documentation to generate XCUI Artifacts

Browser and Selenium Updates

  • Firefox Browser Update to Version 132.0

    HyperExecute now supports Firefox version 132.0. This latest Firefox release includes performance and security improvements to ensure a smoother and safer testing experience.

    Note : Firefox 132.0 is currently not compatible with Cypress. Users running Cypress tests should continue to use a compatible Firefox version until an update is released.

  • Selenium JAR Update to Version 4.26.0

    HyperExecute has upgraded to Selenium JAR version 4.26.0. This update includes stability enhancements and bug fixes for better compatibility and reliability across various browsers

What’s New in HyperExecute: Detailed Cypress Logs, and Report Email Handling

1. Cypress Detailed Command Logs for Enhanced Debugging New Release

Detailed Cypress Command Logs in HyperExecute generate an extensive, human-readable record of all Cypress commands and their corresponding results, both in the console and as a file. It helps narrow down test logs, making debugging and troubleshooting Cypress tests easier.

📕 Learn how to enable Detailed Command Logs for your Cypress tests.

2. Parameterized Report Email Handling in YAML Enhancement

HyperExecute now supports an enhanced approach for managing multiple email addresses within the YAML configuration file. Previously, you needed to define multiple variables for email addresses (${email1}${email2}, etc.). With this update, a single variable can now hold multiple email addresses, separated by commas or underscores, simplifying report sharing. This enhancement eliminates the need for multiple variables, making maintaining and modifying email configurations easier.

📕 Check the Reports documentation to learn more about it.

3. Browser and Selenium Updates for Linux, Windows, and macOS New Release

Updated the browser versions across multiple platforms and upgraded the Selenium jars. This ensures compatibility with the latest features and security updates, improving test stability across different environments.

The following updates are now live:

  • Firefox: version 129.0
  • Chrome: version 128.0
  • Selenium Jars: version 4.24

HyperExecute: Set Dynamic Email Address for Report Sharing

HyperExecute CLI added an enhancement to the --vars flag providing greater flexibility in specifying email addresses for report and artefact sharing. You can now use a variable to dynamically set the email address used to share reports or artefacts. This gives you more flexibility than hardcoding the email address in the YAML configuration file.

report: true
partialReports:
  location: target/surefire-reports/html
  type: html
  frameworkName: extent
  email:
      to:
        - "${email}"
        - "${email1}"

uploadArtifacts:
  - name: Reports 1
    path:
      - ProtractorTestReport.html
    email:
      to: 
        - "${email}"
        - "${email1}"

This is how you can pass the value of your email address via CLI by running the command

./hyperexecute --vars "email=xyz@abc.com" --vars "email1=abc@xyz.com"

📕 Read the documentation - How to dynamically set your email address? to learn more about it.

Start Testing

Expanded Selenium Support and Browser Updates

Selenium Version Support Expanded

HyperExecute now supports Selenium versions 4.16 to 4.21. This update ensures broader options for test automation frameworks and provides access to the latest Selenium features.

Firefox Browser Updated 

To maintain browser compatibility and access the newest features, we've incorporated support for Firefox version 128. This update guarantees reliable testing on the latest Firefox releases.

Latest Enhancements in Web Automation

We have made a few improvements in Web Automation to offer a significant boost to your web testing experience on LambdaTest. 

The enhancements include:

Faster Boot Time for iOS Simulator App/Web Testing  

Now experience significantly faster boot times for iOS simulators, leading to a more efficient and streamlined testing process. This allows you to focus on creating high-quality tests and delivering exceptional app/web experiences.

Fast and Improved Tunnel With Sock Protocol Support 🌐 

Experience a significant improvement in LambdaTest Tunnel connection speeds with Sock protocol support. This translates to faster and more reliable communication between your local machine and the LambdaTest cloud grid.

Start Testing


Presenting the All-New UnderPass Desktop Application

Presenting our all-new UnderPass desktop application, available now for both Windows and macOS!

Here's the scoop on what's fresh:

  • Redesigned User Interface: We revamped the UI for a more user-friendly experience. 💻
  • Diverse Login Options: Now, log in with your email and password or choose the ease of Google, GitHub, or SSO. 🔐
  • Multiple Tunnel Management: Our upgraded application lets you handle multiple tasks at once. Efficient, right? 🚇
  • Advanced Configuration: If you're into detailed setups, we've got advanced tunneling options for both basic and intricate needs. 🔧
  • Streamlined Log Sharing: Debugging is a breeze with our easy log copying feature. 🔍

To get started, refer to the documentation LambdaTest UnderPass.

New Features: Smart UI and Account Management

Smart UI

  • Perform Smart UI testing with Storybook 7 and get enhanced component visualization, testing, and collaboration capabilities.
  • Smart baseline strategy for SmartUI to streamline the process of updating baselines for approved screenshots, reducing manual intervention, and improving the overall efficiency of the testing workflow.
  • Now take multiple screenshots in a build and give them the same name. This is useful for comparing different stages or elements, as you're not limited to just one screenshot with the same name in a build. This overwrite screenshot feature in Smart UI will replace (overwrite) the latest screenshot with the previous ones in that build.

ACCOUNT MANAGEMENT

  • New security features in the LambdaTest Tunnel to configure security options for the tunnel to restrict tunnel creation to specific users, turn tunnel sharing on or off, and control which local domains are accessible (or inaccessible) through the tunnel. 
  • Audit logs in LambdaTest Tunnel for user and organization-level activities to monitor account activity, detect unauthorized access, investigate security incidents, track user-level and organization-level activity history, and audit compliance with security policies.
  • Password and access key expiry policy to let organization administrators set the duration of password and access key expiry. After that, users can create a new password and/or use the regenerated access key. Admins will also be able to exempt certain users from the application of this policy. 
  • LambdaTest integration with Zenkit for tracking and managing bugs and issues. With this integration, you can effortlessly log bugs directly from the LambdaTest platform to your Zenkit instance, eliminating the need to maintain tasks and issues manually. 

Start Testing

App Automation on Emulators and Simulators, Flaky Test Detection With Test Intelligence, Latest iPhone 15 Simulators, and More

APP AUTOMATION

App Automation on Emulators and Simulators 

LambdaTest now supports App Automation on Emulators and Simulators. With this feature, you can automate mobile apps on a virtual device cloud of Emulators and Simulators. Currently, this feature is available in the Beta phase, with support for the Appium framework.

Head over to our documentation to get started - App Automation Using Emulators and Simulators on LambdaTest.

SmartUI

DOM Comparison for Playwright and Puppeteer

While performing visual regression testing, if you have any dynamic elements that are not in the same position across test runs, you can now ignore/select a specific area to be removed from the comparison using the Playwright and Puppeteer framework. 

Refer to the documentation to get started - Handle Dynamic Elements in SmartUI.

TEST INTELLIGENCE 

AI-Powered Flaky Test Detection 

LambdaTest Test Intelligence platform is now live with flaky test detection to help you identify the flaky tests in your test suite. It provides you with a list of tests that are flaky and the reason behind the flakiness of the test. 

You can also view the history of the flaky tests and the number of times the test has failed in the past. This helps you to identify the flaky tests and fix them to improve the quality of your test suite.

Check the documentation - Flaky Test Detection with Test Intelligence.

LAMBDATEST TUNNEL

New Tunnel Flags for NTLM Authentication

LambdaTest Tunnel now offers support for NTLM authentication, a Microsoft-specific authentication mechanism used on IIS Servers. To use this feature, we've introduced two new flags: --ntlm-username and --ntlm-password.

REAL TIME TESTING

Test on the Latest iPhone 15 Simulators with iOS 17

You can now test your web and native mobile apps on the latest iPhone 15 Series running iOS 17. The available iPhone 15 Simulators include the following models: 

  • iPhone 15
  • iPhone 15 Pro, Pro Max
  • iPhone 15 Plus 

INTEGRATIONS

LambdaTest Integration With Axosoft

LambdaTest now offers integration with Axosoft to enable the creation and management of bugs or issues directly from the LambdaTest platform.

To use this integration, visit the documentation - LambdaTest Integration With Axosoft.

Start Testing 🚀 

Show Previous EntriesShow Previous Entries