The Many Faces Of Node.js – Selenium Testing At PayPal
summary
PayPal builds Nemo.js as a Node wrapper around selenium-webdriver with plugins like Nemo View, Nemo Page and Nemo Fixo for locators, page models and data-driven fixtures; teams run mobile and Appium tests on Sauce Labs, do visual-diff checks, and moved from a Grunt parallel setup to Nemo Runner which spins independent reports and launched four parallel runs in the demo. Node 7 async/await replaces the promise manager for straightforward stepping and it exposes failing tests for immediate debugging.
AI-written summary · about
chapters (10)
- 0:00Start
- 5:42Inspired by Doug Simmons, the Quality Infrastructure team, and
- 7:10Open source rails Danese Cooper Duane O'Brien, and team
- 12:36nemo configuration
- 13:16nemo constructor
- 13:39nemo plugin configuration
- 15:51Patterns of note
- 21:38nemo-view
- 26:08parallelism
- 26:39mocha hygiene
related talks
28mNemo. The natural nodejs automation solution
30mModern Web Testing and Automation with Puppeteer
23m9 Anti-patterns for Node js Teams
19mThe Road to Node.js
51mNode's Personal Manservant
08mWhat’s new in Puppeteer
25mNode.js and Digital Transformation made for each other
01h 02mModern web testing and automation with Puppeteer
