Confirmed users
1,504
edits
| 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=== | ||