QA/Execution/Web Testing/Automation tools: Difference between revisions

Line 45: Line 45:


===Casper.js===
===Casper.js===
* Uses Phantom.js
* Opinion: Easy to learn and set up, simple API
* Opinion: Easy to learn and set up, simple API
** Easy to use CSS selectors
* Not a good replacement for cross browser testing
* Not a good replacement for cross browser testing
* No page object model in tests, removes a level of abstraction & removes consistency found in page objects.
* Runs very fast in dev/stage
* Runs very slow locally as each page must load
* Can only check basic functionality; example: plugin check page
* Does not check redirects reliably
? Can it run on Travis?


===Phantom.js===
===Phantom.js===
Confirmed users
1,504

edits