Skills Plugins MCP Prompt Model 博客 我的中心
開発 #javascript #automation

nemojs-skill

Generates Nemo.js automation tests in JavaScript. PayPal's Selenium-based test framework for Node.js. Use when user mentions "Nemo.js", "nemo automation". Triggers on: "Nemo.js", "nemo automation", "nemo test", "PayPal test framework".

DeepseekModel キュレーション済みスキル 品質 優秀 · 78 v1.0.0

取得

https://deepseekmodel.com/api/download.php?id=lambdatest-agent-skills-nemojs-skill-skill-md&format=skill
ダウンロード .skill 標準形式。system_prompt と model_config を収録し、任意の Agent で利用可能
.skill ファイルの system_prompt フィールドの実際の内容。
name nemojs-skill description Generates Nemo.js automation tests in JavaScript. PayPal's Selenium-based test framework for Node.js. Use when user mentions "Nemo.js", "nemo automation". Triggers on: "Nemo.js", "nemo automation", "nemo test", "PayPal test framework". languages ["JavaScript"] category e2e-testing license MIT metadata {"author":"TestMu AI","version":"1.0"} 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) 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 password = await nemo. view . _find ( '#password' ); await password. sendKeys ( 'password123' ); await nemo. view . _find ( 'button[type="submit"]' ). click (); await nemo. view . _waitVisible ( '.dashboard' , 10000 ); const url = await nemo. driver . getCurrentUrl (); expect (url). to . include ( '/dashboard' ); }); it ( 'should show error for invalid credentials' , async () => { await nemo. driver . get (nemo. data . baseUrl + '/login' ); await nemo. view . _find ( '#email' ). sendKeys ( 'wrong@test.com' ); await nemo. view . _find ( '#password' ). sendKeys ( 'wrong' ); await nemo. view . _find ( 'button[type="submit"]' ). click (); await nemo. view . _waitVisible ( '.error' , 5000 ); const error = await nemo. view . _find ( '.error' ); const text = await error. getText (); expect (text). to . include ( 'Invalid' ); }); }); View Locators await nemo. view . _find ( '#css-id' ); // CSS await nemo. view . _find ( '.class-name' ); // CSS class await nemo. view . _find ( '[data-testid="login"]' ); // Data attribute await nemo. view . _find ( 'xpath://button[@type]' ); // XPath prefix await nemo. view . _waitVisible (locator, timeout); // Wait + find await nemo. view . _finds ( '.items' ); // Find multiple Configuration (nemo.config.json) { "driver" : { "browser" : "chrome" , "server" : "http://localhost:4444/wd/hub" } , "data" : { "baseUrl" : "http://localhost:3000" } , "view" : [ "locator" ] , "plugins" : { "view" : { "module" : "nemo-view" } } } Cloud Execution on TestMu AI Set environment variables: LT_USERNAME , LT_ACCESS_KEY { "driver" : { "browser" : "chrome" , "server" : "https://hub.lambdatest.com/wd/hub" , "serverCaps" : { "username" : "${LT_USERNAME}" , "accessKey" : "${LT_ACCESS_KEY}" } , "capabilities" : { "LT:Options" : { "user" : "${LT_USERNAME}" , "accessKey" : "${LT_ACCESS_KEY}" , "build" : "Nemo Build" , "name" : "Nemo Test" , "platformName" : "Windows 11" , "video" : true , "console" : true , "network" : true } } } } Setup: npm install nemo nemo-view --save-dev Run: npx mocha test/*.js --timeout 30000 Deep Patterns For advanced patterns, debugging guides, CI/CD integration, and best practices, see reference/playbook.md .
このスキルを起動するキーワード。クリックでコピーできます。

このスキルにはトリガーワードがありません。

ダウンロードした .skill に含まれるフィールド。
フィールド 説明
formatフォーマット識別子(skill/v1)
skill_idスキル固有 ID
nameスキル名
versionバージョン
description説明
categoryカテゴリ(配列)
trigger_wordsトリガーワード
tagsタグ
sourceソース
source_urlソース URL(本ページ)
exported_atエクスポート日時(ダウンロード毎)
system_promptシステムプロンプト本文
model_configモデル設定:provider / model / temperature / max_tokens / top_p
examplesサンプル
install_guide各プラットフォームの導入説明(Coze / Dify / Claude / カスタム)
同じスキルを各プラットフォーム形式で出力できます。
.skill 標準形式。system_prompt と model_config を収録し、任意の Agent で利用可能 ダウンロード
.skillpro 拡張形式。scripts / tools / dependencies / hooks を含む ダウンロード
.json 純粋な JSON 出力。system_prompt とモデル設定のみ ダウンロード
Coze frontmatter 付き Markdown。Coze へのインポート用 ダウンロード
Dify Dify DSL。アプリ作成後にそのままインポート ダウンロード

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

验证码 --

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。