{"id":"c088378c-b514-4e5d-b300-4ef30962c830","shortId":"BpxRYV","kind":"skill","title":"Nightwatch.js Integrated Browser and Mobile Testing Framework","tagline":"A source-backed ASE skill for Nightwatch.js, the Node.js automation framework for end-to-end, component, API, accessibility, and mobile testing through the W3C WebDriver stack. It fits agent workflows that need repeatable browser control, cross-browser assertions, and CI-friendly","description":"# Nightwatch.js Integrated Browser and Mobile Testing Framework\n\nA source-backed ASE skill for Nightwatch.js, the Node.js automation framework for end-to-end, component, API, accessibility, and mobile testing through the W3C WebDriver stack. It fits agent workflows that need repeatable browser control, cross-browser assertions, and CI-friendly test execution.\n\n## Prerequisites\n\nNode.js\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- npm init nightwatch@latest\n- npm init nightwatch@latest ./path/to/new/project\n\nRequirements and caveats from upstream:\n- [![Node.js CI](https://github.com/nightwatchjs/nightwatch/actions/workflows/build-node.yaml/badge.svg?branch=main)](https://github.com/nightwatchjs/nightwatch/actions/workflows/build-node.yaml)\n- Nightwatch is an integrated testing framework powered by Node.js and using the [W3C Webdriver API](https://www.w3.org/TR/webdriver/). It is a complete testing solution developed at [BrowserStack](https://www.browserst...\n- ☑️ Node.js unit, visual regression testing, accessibility testing & API testing\n\nBasic usage or getting-started notes:\n- **Developer Experience** : The entire experience from getting started, to writing and debugging tests, has been redesigned for speed, stability, and consistent non-flaky results.\n- **One test automation framework**: Run all types of tests from unit, component, and E2E to API, visual, and accessibility with a single framework.\n- Where do you want to run your e2e tests?\n\n- Source: https://github.com/nightwatchjs/nightwatch\n- Extracted from upstream docs: https://raw.githubusercontent.com/nightwatchjs/nightwatch/HEAD/README.md\n\n## Documentation\n\n- https://nightwatchjs.org/guide\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/nightwatchjs-integrated-browser-mobile-testing-framework/)","tags":["nightwatchjs","integrated","browser","mobile","testing","framework","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list"],"capabilities":["skill","source-agentskillexchange","skill-nightwatchjs-integrated-browser-mobile-testing-framework","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/nightwatchjs-integrated-browser-mobile-testing-framework","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,855 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:11:25.368Z","embedding":null,"createdAt":"2026-05-18T13:17:54.690Z","updatedAt":"2026-05-18T19:11:25.368Z","lastSeenAt":"2026-05-18T19:11:25.368Z","tsv":"'/guide':255 '/nightwatchjs/nightwatch':244 '/nightwatchjs/nightwatch/actions/workflows/build-node.yaml/badge.svg?branch=main)](https://github.com/nightwatchjs/nightwatch/actions/workflows/build-node.yaml)':139 '/nightwatchjs/nightwatch/head/readme.md':251 '/path/to/new/project':129 '/skills/nightwatchjs-integrated-browser-mobile-testing-framework/)':262 '/tr/webdriver/).':157 'access':27,79,173,227 'agent':38,90,257 'agentskillexchange.com':261 'agentskillexchange.com/skills/nightwatchjs-integrated-browser-mobile-testing-framework/)':260 'api':26,78,154,175,224 'ase':12,64 'assert':48,100 'autom':18,70,211 'back':11,63 'basic':177 'browser':3,43,47,55,95,99 'browserstack':166 'caveat':132 'ci':51,103,136 'ci-friend':50,102 'complet':161 'compon':25,77,220 'consist':204 'control':44,96 'cross':46,98 'cross-brows':45,97 'debug':195 'develop':164,184 'doc':248 'document':252 'e2e':222,239 'end':22,24,74,76 'end-to-end':21,73 'entir':187 'environ':120 'exchang':259 'execut':106 'experi':185,188 'extract':245 'fit':37,89 'flaki':207 'framework':7,19,59,71,145,212,231 'friend':52,104 'get':181,190 'getting-start':180 'github.com':138,243 'github.com/nightwatchjs/nightwatch':242 'github.com/nightwatchjs/nightwatch/actions/workflows/build-node.yaml/badge.svg?branch=main)](https://github.com/nightwatchjs/nightwatch/actions/workflows/build-node.yaml)':137 'init':122,126 'instal':109,113 'integr':2,54,143 'latest':124,128 'match':118 'mobil':5,29,57,81 'need':41,93 'nightwatch':123,127,140 'nightwatch.js':1,15,53,67 'nightwatchjs.org':254 'nightwatchjs.org/guide':253 'node.js':17,69,108,135,148,168 'non':206 'non-flaki':205 'note':183 'npm':121,125 'one':209 'path':116 'power':146 'prerequisit':107 'raw.githubusercontent.com':250 'raw.githubusercontent.com/nightwatchjs/nightwatch/head/readme.md':249 'redesign':199 'regress':171 'repeat':42,94 'requir':130 'result':208 'run':213,237 'setup':115 'singl':230 'skill':13,65,258 'skill-nightwatchjs-integrated-browser-mobile-testing-framework' 'solut':163 'sourc':10,62,241,256 'source-agentskillexchange' 'source-back':9,61 'speed':201 'stabil':202 'stack':35,87 'start':182,191 'test':6,30,58,82,105,144,162,172,174,176,196,210,217,240 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'type':215 'unit':169,219 'upstream':112,134,247 'usag':178 'use':110,150 'visual':170,225 'w3c':33,85,152 'want':235 'webdriv':34,86,153 'workflow':39,91 'write':193 'www.browserst':167 'www.w3.org':156 'www.w3.org/tr/webdriver/).':155","prices":[{"id":"5b6554bc-3070-4a3f-a80b-feefe368c8a5","listingId":"c088378c-b514-4e5d-b300-4ef30962c830","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:17:54.690Z"}],"sources":[{"listingId":"c088378c-b514-4e5d-b300-4ef30962c830","source":"github","sourceId":"agentskillexchange/skills/nightwatchjs-integrated-browser-mobile-testing-framework","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/nightwatchjs-integrated-browser-mobile-testing-framework","isPrimary":false,"firstSeenAt":"2026-05-18T13:17:54.690Z","lastSeenAt":"2026-05-18T19:11:25.368Z"}],"details":{"listingId":"c088378c-b514-4e5d-b300-4ef30962c830","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"nightwatchjs-integrated-browser-mobile-testing-framework","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"eb11de675319106bdbd267c418dfce74fa86d69f","skill_md_path":"skills/nightwatchjs-integrated-browser-mobile-testing-framework/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/nightwatchjs-integrated-browser-mobile-testing-framework"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Nightwatch.js Integrated Browser and Mobile Testing Framework","description":"A source-backed ASE skill for Nightwatch.js, the Node.js automation framework for end-to-end, component, API, accessibility, and mobile testing through the W3C WebDriver stack. It fits agent workflows that need repeatable browser control, cross-browser assertions, and CI-friendly test execution."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/nightwatchjs-integrated-browser-mobile-testing-framework"},"updatedAt":"2026-05-18T19:11:25.368Z"}}