$npx skillfedfor your agent

nemojs-skill

This skill enables you to generate and author Nemo.js end-to-end tests for web applications, streamlining test automation workflows. Leverage AI-powered test generation to accelerate your QA processes and reduce manual testing overhead.

Nemo.js is a Node.js-based test automation framework built on Selenium WebDriver that enables end-to-end testing for web applications. This skill helps you generate and write Nemo.js tests that automate browser interactions, validate UI elements, and execute comprehensive test scenarios. Nemo.js simplifies Selenium automation by providing a streamlined API for locating elements, performing actions, and asserting results across different browsers and environments.

AI-generated summary based on this skill's SKILL.md

339 68 MITupdated by LambdaTest

Decision gist · record as of 2026-07-24

Nemo.js is a Node.js-based test automation framework built on Selenium WebDriver that enables end-to-end testing for web applications. This skill helps you generate and write Nemo.js tests that automate browser interactions, validate UI elements, and execute comprehensive test scenarios. Nemo.js simplifies Selenium automation by providing a streamlined API for locating elements, performing actions, and asserting results across different browsers and environments.

manual: git clone https://github.com/LambdaTest/agent-skills → cp -r agent-skills/nemojs-skill ~/.claude/skills/nemojs-skill
nemojs-skill/SKILL.md · version 44a5a4d0

Use it when

  • Nemo.js-skill guides you through writing end-to-end tests by teaching you Nemo.js syntax, locators (XPath, CSS selectors).
  • Nemo.js-skill provides guidance on configuring Nemo.js for both local and cloud-based environments.

Verify before relying

Read SKILL.md below before installing (4 files). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

LambdaTest/agent-skills/nemojs-skill · repository language: Python

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

What is nemo.js selenium testing and how does it work?

Nemo.js is a Node.js-based test automation framework built on Selenium WebDriver that enables end-to-end testing for web applications. This skill helps you generate and write Nemo.js tests that automate browser interactions, validate UI elements, and execute comprehensive test scenarios. Nemo.js simplifies Selenium automation by providing a streamlined API for locating elements, performing actions, and asserting results across different browsers and environments.

How do I write nemo tests using this skill?

Nemo.js-skill guides you through writing end-to-end tests by teaching you Nemo.js syntax, locators (XPath, CSS selectors), and test patterns. The skill helps you structure tests with proper assertions, handle waits for element visibility, and organize test suites. You'll learn to leverage AI-powered test generation to accelerate your QA processes, reducing manual testing overhead while maintaining test quality and coverage across your web applications.

How can I configure nemo.js for local or cloud-based test execution?

Nemo.js-skill provides guidance on configuring Nemo.js for both local and cloud-based environments. For local execution, you'll set up your testing environment with Node.js and configure browser drivers. For cloud execution, the skill covers integration with services like LambdaTest, enabling you to run tests on remote infrastructure. Configuration includes setting up credentials for login testing, specifying browser capabilities, and managing environment-specific settings to ensure consistent test execution across different platforms.

How do I integrate nemo.js mocha test setup in my project?

Nemo.js-skill teaches you to integrate Nemo.js with Mocha, the popular JavaScript test runner, to establish a complete test environment. This involves installing dependencies, configuring Mocha to work with Nemo.js, setting up test hooks for initialization and teardown, and organizing your test suites. The skill demonstrates how to structure your test files, manage test data, and configure Mocha runners to execute Nemo.js tests efficiently, enabling you to build scalable automation frameworks for your web applications.

What are nemo view locators and how do I use them in JavaScript?

Nemo.js-skill covers nemo view locators, which are strategies for identifying and interacting with web elements in your tests. Locators include XPath expressions, CSS selectors, and other element identification methods that Nemo.js uses to find and manipulate DOM elements. The skill teaches you how to define locators in your test code, handle dynamic element waiting with visibility checks, and construct robust selectors that work reliably across different page states. Proper locator usage ensures your Nemo.js tests remain maintainable and resistant to UI changes.

How can I debug and optimize my nemo automation tests?

Nemo.js-skill provides techniques for debugging and optimizing your Nemo.js automation tests to improve reliability and performance. This includes strategies for handling element wait conditions, managing test timeouts, and troubleshooting common automation issues. The skill helps you identify bottlenecks in test execution, optimize locator strategies, and implement best practices for test stability. By learning these optimization techniques, you can reduce flaky tests, improve execution speed, and maintain high-quality automation across your web application testing workflows.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

Nemo.js Automation Skill

> PayPal's Selenium-based test automation framework for Node.js.

For TestMu AI cloud execution, see reference/cloud-integration.md and shared/testmu-cloud-reference.md.

Core Patterns

Basic Test (Mocha)

```javascript const Nemo = require('nemo'); const { expect } = require('chai');

describe('Login Flow', function() { this.timeout(30000); let nemo;

before(async () => { nemo = await Nemo(); });

after(async () => { await nemo.driver.quit(); });

it('should login with valid credentials', async () => { await nemo.driver.get(nemo.data.baseUrl + '/login'); const email = await nemo.view._find('#email'); await email.sendKeys('user@test.com'); const

(truncated - see the full file via the links below)

File tree — 4 files
nemojs-skill/SKILL.md
nemojs-skill/reference/advanced-patterns.md
nemojs-skill/reference/cloud-integration.md
nemojs-skill/reference/playbook.md

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Generate or write Nemo.js end-to-end tests for web applications”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

serenity-bdd-skill
by LambdaTest · LambdaTest/agent-skills

This skill generates Serenity BDD test automation code structured around the Screenplay pattern, enabling you to build maintainable step definitions and test scenarios. Leverage AI-assisted code generation to accelerate behavior-driven development and reduce manual test scripting overhead.

MITupdated Jul 2026
★ 339repo stars
robot-framework-skill
by LambdaTest · LambdaTest/agent-skills

This skill enables you to create Robot Framework test cases with keyword-driven automation for both web interfaces and APIs. It leverages structured syntax to build maintainable, reusable test scenarios that integrate seamlessly into your testing workflows.

MITupdated Jul 2026
★ 339repo stars
specflow-skill
by LambdaTest · LambdaTest/agent-skills

This skill automates the creation of SpecFlow test scenarios and step definitions for C# .NET projects, enabling teams to implement behavior-driven development workflows efficiently. It generates executable BDD test code that bridges business requirements with automated test coverage, streamlining the test development lifecycle.

MITupdated Jul 2026
★ 339repo stars
gauge-skill
by LambdaTest · LambdaTest/agent-skills

gauge-skill enables you to create Gauge test specifications and implement BDD-style automation steps programmatically. Leverage this MIT-licensed tool from LambdaTest to streamline test scenario definition and step execution within your agent workflows.

MITupdated Jul 2026
★ 339repo stars
selenium-skill
by LambdaTest · LambdaTest/agent-skills

selenium-skill enables you to create robust Selenium WebDriver test automation scripts in your preferred programming language through intelligent code synthesis. Streamline browser testing by leveraging AI to generate production-ready test logic, reducing manual scripting overhead and accelerating test suite development.

MITupdated Jul 2026
★ 339repo stars
hyperexecute-skill
by LambdaTest · LambdaTest/agent-skills

This skill enables you to set up and verify HyperExecute YAML configurations for running tests across LambdaTest's cloud infrastructure. Automate your test execution pipeline by defining job parameters, parallelization settings, and validation rules directly within your workflow.

MITupdated Jul 2026
★ 339repo stars

More skills selenide-skill (MIT) · webdriverio-skill (MIT) · lettuce-skill (MIT) · appium-skill (MIT) · xcuitest-skill (MIT) · mocha-skill (MIT) · playwright-skill (MIT) · testcafe-skill (MIT)

Tags
browser-automationselenium-wrappertest-frameworknode-testingweb-ui-testingmocha-integrationcloud-testingelement-locators