From 950eb959c9d6dfb06b15ab09a0fd0add728de896 Mon Sep 17 00:00:00 2001 From: salmank Date: Wed, 13 May 2026 05:34:49 +0530 Subject: [PATCH 1/4] docs: rebrand LambdaTest to TestMu AI in README Co-Authored-By: Claude Sonnet 4.6 --- README.md | 33 ++++++++++++++++++++++++++------- 1 file changed, 26 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 32d74ee..84c37fc 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ -# smartui-playwright-sample -# LambdaTest SmartUI Playwright Sample +# smartui-playwright-sample — TestMu AI (Formerly LambdaTest) +# TestMu AI SmartUI Playwright Sample -This project demonstrates how to use playwright and LambdaTest together to run automated tests on the LambdaTest platform. +This project demonstrates how to use playwright and TestMu AI together to run automated tests on the TestMu AI platform. ## Setup @@ -18,7 +18,7 @@ Next, install the necessary dependencies: npm i ``` -You'll need to set your LambdaTest username and access key as environment variables. They can be found on your LambdaTest profile. +You'll need to set your TestMu AI username and access key as environment variables. They can be found on your TestMu AI profile. ```bash export LT_USERNAME="Your LambdaTest Username" @@ -27,11 +27,11 @@ export LT_ACCESS_KEY="Your LambdaTest Access Key" ## About the Test -The test navigates to the LambdaTest homepage and checks the page title. After the title check, it will take a full-page screenshot for visual regression testing. +The test navigates to the TestMu AI homepage and checks the page title. After the title check, it will take a full-page screenshot for visual regression testing. ## About SmartUI Webhook -LambdaTest's SmartUI uses a webhook to call the `smartui.takeScreenshot` function. This function captures a screenshot of the full page and uses it for visual regression testing. The function is called using the `page.evaluate` method with the `lambdatest_action` parameter. +TestMu AI's SmartUI uses a webhook to call the `smartui.takeScreenshot` function. This function captures a screenshot of the full page and uses it for visual regression testing. The function is called using the `page.evaluate` method with the `lambdatest_action` parameter. Here's an example of how to use the `smartui.takeScreenshot` function: @@ -41,7 +41,7 @@ await page.evaluate((_) => {}, })}`) ``` -Replace `` with a relevant name for the screenshot. The screenshot will be saved with this name in the LambdaTest platform, and you can use it for comparing the UI changes over time. +Replace `` with a relevant name for the screenshot. The screenshot will be saved with this name in the TestMu AI platform, and you can use it for comparing the UI changes over time. ## Running Tests @@ -50,3 +50,22 @@ To run the test, execute: ```bash node playwright-smartui.js ``` + +## 🚀 [LambdaTest is Now TestMu AI](https://www.testmuai.com/lambdatest-is-now-testmuai/) + +👋 Welcome to TestMu AI, the next evolution of LambdaTest. As of January 2026, LambdaTest has officially rebranded to TestMu AI. We have evolved from a cross-browser testing cloud into a unified, AI-native quality engineering platform designed for the modern DevOps era. + +Whether you have been part of the LambdaTest community for years or are just discovering TestMu AI, our mission remains the same: to help you ship faster with high-scale test execution, autonomous testing, and deep quality analytics. + +**🔄 Our Rebrand Journey** + +We chose the name TestMu AI to reflect our shift towards intelligent, autonomous testing. While our identity has changed, our core technology and commitment to the testing community stay the same. + +**✨ Specialties** + +- 🤖 AI-Native Test Execution (Formerly LambdaTest) +- ⚡ Autonomous Test Automation +- 🌐 Cross-Browser & Mobile Testing +- 📊 Unified Quality Intelligence + +👉 Find [LambdaTest's New Home](https://www.testmuai.com/). \ No newline at end of file From fd7144d2e5753d844b2cb8be677db822f75d3c36 Mon Sep 17 00:00:00 2001 From: salmank Date: Wed, 13 May 2026 14:46:41 +0530 Subject: [PATCH 2/4] docs: update LambdaTest is Now TestMu AI section with Explore TestMu AI block --- README.md | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 84c37fc..d3ad71c 100644 --- a/README.md +++ b/README.md @@ -51,9 +51,9 @@ To run the test, execute: node playwright-smartui.js ``` -## 🚀 [LambdaTest is Now TestMu AI](https://www.testmuai.com/lambdatest-is-now-testmuai/) +## 🚀 LambdaTest is Now TestMu AI -👋 Welcome to TestMu AI, the next evolution of LambdaTest. As of January 2026, LambdaTest has officially rebranded to TestMu AI. We have evolved from a cross-browser testing cloud into a unified, AI-native quality engineering platform designed for the modern DevOps era. +👋 Welcome to TestMu AI, the next evolution of LambdaTest. As of January 2026, [LambdaTest is Now TestMu AI](https://www.testmuai.com/lambdatest-is-now-testmuai/) - we have evolved from a cross-browser testing cloud into a unified, AI-native quality engineering platform designed for the modern DevOps era. Whether you have been part of the LambdaTest community for years or are just discovering TestMu AI, our mission remains the same: to help you ship faster with high-scale test execution, autonomous testing, and deep quality analytics. @@ -61,11 +61,15 @@ Whether you have been part of the LambdaTest community for years or are just dis We chose the name TestMu AI to reflect our shift towards intelligent, autonomous testing. While our identity has changed, our core technology and commitment to the testing community stay the same. -**✨ Specialties** +👉 Find [LambdaTest's New Home](https://www.testmuai.com/). -- 🤖 AI-Native Test Execution (Formerly LambdaTest) -- ⚡ Autonomous Test Automation -- 🌐 Cross-Browser & Mobile Testing -- 📊 Unified Quality Intelligence +**🔭 Explore TestMu AI** -👉 Find [LambdaTest's New Home](https://www.testmuai.com/). \ No newline at end of file +The same infrastructure LambdaTest customers relied on, now delivered through autonomous AI agents. + +- [KaneAI](https://www.testmuai.com/kane-ai/) +- [Agent-to-Agent Testing](https://www.testmuai.com/agent-to-agent-testing/) +- [HyperExecute](https://www.testmuai.com/hyperexecute/) +- [Real Device Cloud](https://www.testmuai.com/real-device-cloud/) +- [Pricing](https://www.testmuai.com/pricing/) +- [Documentation](https://www.testmuai.com/support/docs/) \ No newline at end of file From 14b71bb82616a600a840207780e4efd09f9b456a Mon Sep 17 00:00:00 2001 From: salmank Date: Wed, 13 May 2026 15:10:34 +0530 Subject: [PATCH 3/4] docs: H3 headings for Rebrand Journey and Explore sections, add full journey history --- README.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d3ad71c..48c65d3 100644 --- a/README.md +++ b/README.md @@ -57,13 +57,19 @@ node playwright-smartui.js Whether you have been part of the LambdaTest community for years or are just discovering TestMu AI, our mission remains the same: to help you ship faster with high-scale test execution, autonomous testing, and deep quality analytics. -**🔄 Our Rebrand Journey** +### 🔄 Our Rebrand Journey + +In 2017, we introduced LambdaTest with a clear mission: to become the world's most trusted cloud testing platform. We built a scalable, high-performance test cloud that eliminated flakiness, improved developer feedback cycles, and accelerated release velocity for teams worldwide. + +As LambdaTest grew, we expanded the platform into Test Intelligence, Visual Regression Testing, Accessibility Testing, API Testing, and Performance Testing, covering the entire testing lifecycle. These capabilities enabled teams to test any stack, on any technology, at enterprise scale. + +Over time, we rebuilt the architecture to be AI-native from the ground up. What began as LambdaTest's high-performance testing cloud has now evolved into TestMu AI, an AI-native, multi-agent platform redefining modern quality engineering. We chose the name TestMu AI to reflect our shift towards intelligent, autonomous testing. While our identity has changed, our core technology and commitment to the testing community stay the same. 👉 Find [LambdaTest's New Home](https://www.testmuai.com/). -**🔭 Explore TestMu AI** +### 🔭 Explore TestMu AI The same infrastructure LambdaTest customers relied on, now delivered through autonomous AI agents. From 941dd96a928a5a8f5318dea1fac5e56530e6369f Mon Sep 17 00:00:00 2001 From: salmank Date: Fri, 15 May 2026 01:20:41 +0530 Subject: [PATCH 4/4] docs: update README to follow TestMu AI template --- README.md | 122 ++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 78 insertions(+), 44 deletions(-) diff --git a/README.md b/README.md index 48c65d3..d9a96b9 100644 --- a/README.md +++ b/README.md @@ -1,81 +1,115 @@ -# smartui-playwright-sample — TestMu AI (Formerly LambdaTest) -# TestMu AI SmartUI Playwright Sample +# Run SmartUI Visual Tests with Playwright on TestMu AI (Formerly LambdaTest) -This project demonstrates how to use playwright and TestMu AI together to run automated tests on the TestMu AI platform. +

+ Made by TestMu AI + Playwright version + Community +

-## Setup +## Getting Started -First, clone this repository to your local machine. +[TestMu AI](https://www.testmuai.com/) (Formerly LambdaTest) is the world's first full-stack AI Agentic Quality Engineering platform that empowers teams to test intelligently, smarter, and ship faster. Built for scale, it offers a full-stack testing cloud with 10K+ real devices and 3,000+ browsers. With AI-native test management, MCP servers, and agent-based automation, TestMu AI supports Selenium, Appium, Playwright, and all major frameworks. + +With TestMu AI (Formerly LambdaTest), you can run SmartUI visual regression tests with Playwright on real browsers. This sample shows how to configure Playwright + SmartUI to run on the TestMu AI cloud. + +- [Sign up on TestMu AI](https://www.testmuai.com/register/) (Formerly LambdaTest). +- Follow the [TestMu AI Documentation](https://www.testmuai.com/support/docs/) for the full setup walkthrough. + +### Prerequisites + +- Node.js and npm (latest stable) +- A TestMu AI (Formerly LambdaTest) account with your username and access key + +### Setup + +Clone and install dependencies: ```bash -git clone https://github.com/LambdaTest/smartui-playwright-sample.git -cd smartui-playwright-sample +git clone https://github.com/LambdaTest/smartui-playwright-sample && cd smartui-playwright-sample +npm i ``` -Next, install the necessary dependencies: +Set your credentials as environment variables. + +**macOS / Linux:** ```bash -npm i +export LT_USERNAME="YOUR_USERNAME" +export LT_ACCESS_KEY="YOUR_ACCESS_KEY" +export LT_TUNNEL="YOUR_TUNNEL_NAME" +export PROJECT_TOKEN="YOUR_PROJECT_TOKEN" ``` -You'll need to set your TestMu AI username and access key as environment variables. They can be found on your TestMu AI profile. +**Windows:** ```bash -export LT_USERNAME="Your LambdaTest Username" -export LT_ACCESS_KEY="Your LambdaTest Access Key" +set LT_USERNAME="YOUR_USERNAME" +set LT_ACCESS_KEY="YOUR_ACCESS_KEY" +set LT_TUNNEL="YOUR_TUNNEL_NAME" +set PROJECT_TOKEN="YOUR_PROJECT_TOKEN" ``` -## About the Test +### Run tests -The test navigates to the TestMu AI homepage and checks the page title. After the title check, it will take a full-page screenshot for visual regression testing. +```bash +node playwright-smartui.js +``` + +View results on your TestMu AI dashboard. -## About SmartUI Webhook +### Local testing with TestMu AI Tunnel -TestMu AI's SmartUI uses a webhook to call the `smartui.takeScreenshot` function. This function captures a screenshot of the full page and uses it for visual regression testing. The function is called using the `page.evaluate` method with the `lambdatest_action` parameter. +To test locally hosted apps, set up the TestMu AI tunnel. OS-specific guides: -Here's an example of how to use the `smartui.takeScreenshot` function: +- [Local Testing on Windows](https://www.testmuai.com/support/docs/local-testing-for-windows/) +- [Local Testing on macOS](https://www.testmuai.com/support/docs/local-testing-for-macos/) +- [Local Testing on Linux](https://www.testmuai.com/support/docs/local-testing-for-linux/) -```javascript -await page.evaluate((_) => {}, - `lambdatest_action: ${JSON.stringify({ action: 'smartui.takeScreenshot', arguments: { fullPage: true, screenshotName: '' } - })}`) +Add the following to your capabilities: + +```js +tunnel: true, ``` -Replace `` with a relevant name for the screenshot. The screenshot will be saved with this name in the TestMu AI platform, and you can use it for comparing the UI changes over time. +## Contributions -## Running Tests +Contributions are welcome. Open an issue to discuss your idea before submitting a pull request. When reporting bugs, include your Node.js version, OS, and Playwright version. -To run the test, execute: +## TestMu AI (Formerly LambdaTest) Community -```bash -node playwright-smartui.js -``` +Connect with testers and developers in the [TestMu AI Community](https://community.testmuai.com/). Ask questions, share what you are building, and discuss best practices in test automation and DevOps. + +## TestMu AI (Formerly LambdaTest) Certifications + +Earn free [TestMu AI Certifications](https://www.testmuai.com/certifications/) for testers, developers, and QA engineers. Validate your skills in Selenium, Cypress, Playwright, Appium, Espresso and more. Industry-recognized, shareable on LinkedIn, and built by practitioners, not marketers. + +## Learning Resources by TestMu AI (Formerly LambdaTest) -## 🚀 LambdaTest is Now TestMu AI +Learn modern testing through tutorials, guides, videos, and weekly updates: -👋 Welcome to TestMu AI, the next evolution of LambdaTest. As of January 2026, [LambdaTest is Now TestMu AI](https://www.testmuai.com/lambdatest-is-now-testmuai/) - we have evolved from a cross-browser testing cloud into a unified, AI-native quality engineering platform designed for the modern DevOps era. +* [TestMu AI Blog](https://www.testmuai.com/blog/) +* [TestMu AI Learning Hub](https://www.testmuai.com/learning-hub/) +* [TestMu AI on YouTube](https://www.youtube.com/@TestMuAI) +* [TestMu AI Newsletter](https://www.testmuai.com/newsletter/) + +## LambdaTest is Now TestMu AI -Whether you have been part of the LambdaTest community for years or are just discovering TestMu AI, our mission remains the same: to help you ship faster with high-scale test execution, autonomous testing, and deep quality analytics. +On **January 12, 2026**, [LambdaTest evolved to TestMu AI](https://www.testmuai.com/lambdatest-is-now-testmuai/), the world's first fully autonomous **Agentic AI Quality Engineering Platform**. -### 🔄 Our Rebrand Journey +Same team. Same infrastructure. Same customer accounts. All existing LambdaTest logins, scripts, capabilities, and integrations continue to work without change. -In 2017, we introduced LambdaTest with a clear mission: to become the world's most trusted cloud testing platform. We built a scalable, high-performance test cloud that eliminated flakiness, improved developer feedback cycles, and accelerated release velocity for teams worldwide. +ð Find the new home for [LambdaTest](https://www.testmuai.com). -As LambdaTest grew, we expanded the platform into Test Intelligence, Visual Regression Testing, Accessibility Testing, API Testing, and Performance Testing, covering the entire testing lifecycle. These capabilities enabled teams to test any stack, on any technology, at enterprise scale. +### How LambdaTest Evolved into TestMu AI -Over time, we rebuilt the architecture to be AI-native from the ground up. What began as LambdaTest's high-performance testing cloud has now evolved into TestMu AI, an AI-native, multi-agent platform redefining modern quality engineering. +In 2017, we launched LambdaTest with a simple mission: make testing fast, reliable, and accessible. As LambdaTest grew, we expanded into Test Intelligence, Visual Regression Testing, Accessibility Testing, API Testing, and Performance Testing, covering the full depth of the testing lifecycle. -We chose the name TestMu AI to reflect our shift towards intelligent, autonomous testing. While our identity has changed, our core technology and commitment to the testing community stay the same. +As software development entered the AI era, testing had to evolve, too. We rebuilt the architecture to be AI-native from the ground up, with autonomous agents that **plan, author, execute, analyze, and optimize tests** while keeping humans in the loop. The platform integrates with your repos, CI, IDEs, and terminals, continuously learning from every code change and development signal. -👉 Find [LambdaTest's New Home](https://www.testmuai.com/). +That evolution earned a new name: **TestMu AI**, built for an AI-first future of quality engineering. TestMu is not a new name for us. It is the name of our annual community conference, which has brought together 100,000+ quality engineers to discuss how AI would reshape testing, long before that became an industry norm. -### 🔭 Explore TestMu AI +What started as a high-performance cloud testing platform has transformed into an AI-native, multi-agent system powering a connected, end-to-end quality layer. That evolution defined a new identity: LambdaTest evolved into TestMu AI, built for an AI-first future of quality engineering. -The same infrastructure LambdaTest customers relied on, now delivered through autonomous AI agents. +## Support -- [KaneAI](https://www.testmuai.com/kane-ai/) -- [Agent-to-Agent Testing](https://www.testmuai.com/agent-to-agent-testing/) -- [HyperExecute](https://www.testmuai.com/hyperexecute/) -- [Real Device Cloud](https://www.testmuai.com/real-device-cloud/) -- [Pricing](https://www.testmuai.com/pricing/) -- [Documentation](https://www.testmuai.com/support/docs/) \ No newline at end of file +Got a question? Email [support@testmuai.com](mailto:support@testmuai.com) or chat with us 24x7 from our chat portal.