All Projects → jonkemp → qunit-phantomjs-runner

jonkemp / qunit-phantomjs-runner

Licence: MIT license
A PhantomJS-powered headless test runner for QUnit

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to qunit-phantomjs-runner

node-qunit-phantomjs
Run QUnit unit tests in a headless PhantomJS instance without using Grunt
Stars: ✭ 36 (-47.83%)
Mutual labels:  phantomjs, qunit
Strong Web Crawler
基于C#.NET+PhantomJS+Sellenium的高级网络爬虫程序。可执行Javascript代码、触发各类事件、操纵页面Dom结构。
Stars: ✭ 238 (+244.93%)
Mutual labels:  phantomjs
Lambda Phantom Scraper
PhantomJS/Node.js web scraper for AWS Lambda
Stars: ✭ 93 (+34.78%)
Mutual labels:  phantomjs
Wechat Robot
✅ js微信聊天机器人(使用个人账号,非公众号) Wechat chat robot write by js.
Stars: ✭ 173 (+150.72%)
Mutual labels:  phantomjs
Awesome Regression Testing
🕶️ A curated list of resources around the topic: visual regression testing
Stars: ✭ 1,604 (+2224.64%)
Mutual labels:  phantomjs
Stylify Me
Website style analyzer for designers. This is the service part that does the analyzation etc.
Stars: ✭ 210 (+204.35%)
Mutual labels:  phantomjs
Gastly
👻 Create screenshots or previews of web pages
Stars: ✭ 89 (+28.99%)
Mutual labels:  phantomjs
web-crawler
Python Web Crawler with Selenium and PhantomJS
Stars: ✭ 19 (-72.46%)
Mutual labels:  phantomjs
Screenshot Stream
Capture screenshot of a website and return it as a stream
Stars: ✭ 228 (+230.43%)
Mutual labels:  phantomjs
Argus Eyes
A lightweight commandline tool for visual regression testing of UI components.
Stars: ✭ 158 (+128.99%)
Mutual labels:  phantomjs
Awesome Web Scraper
A collection of awesome web scaper, crawler.
Stars: ✭ 147 (+113.04%)
Mutual labels:  phantomjs
Report
Report management package in PHP that aims to help you export information in a variety of formats
Stars: ✭ 125 (+81.16%)
Mutual labels:  phantomjs
Arsenic
Async WebDriver implementation for asyncio and asyncio-compatible frameworks
Stars: ✭ 209 (+202.9%)
Mutual labels:  phantomjs
Phantom Pool
PhantomJS resource pool based on generic-pool
Stars: ✭ 102 (+47.83%)
Mutual labels:  phantomjs
node-mocha-extjs
Framework for testing ExtJs applications
Stars: ✭ 19 (-72.46%)
Mutual labels:  phantomjs
Splashr
💦 Tools to Work with the 'Splash' JavaScript Rendering Service in R
Stars: ✭ 93 (+34.78%)
Mutual labels:  phantomjs
Phantomjs Installer
A Composer Package which installs the PhantomJS binary (Linux, Windows, Mac) into /bin of your project.
Stars: ✭ 145 (+110.14%)
Mutual labels:  phantomjs
Lector
An API for your Kindle data
Stars: ✭ 177 (+156.52%)
Mutual labels:  phantomjs
ember-cli-qunit
QUnit testing package for ember-cli applications
Stars: ✭ 29 (-57.97%)
Mutual labels:  qunit
karma-detect-browsers
Karma runner plugin for detecting all browsers installed on the current system.
Stars: ✭ 44 (-36.23%)
Mutual labels:  phantomjs

PhantomJS Runner QUnit Plugin Build Status

A PhantomJS-powered headless test runner, providing basic console output for QUnit tests.

The runner requires PhantomJS. If you don't want to deal with installing PhantomJS or using Grunt to run your tests, try node-qunit-phantomjs.

Installation

$ npm install qunit-phantomjs-runner

Usage

$ phantomjs path/to/runner.js [url-of-your-qunit-testsuite]

With options:

$ phantomjs [phantom arguments] path/to/runner.js [url-of-your-qunit-testsuite] [timeout-in-seconds] [page-properties]

Show test cases:

$ phantomjs path/to/runner-list.js [url-of-your-qunit-testsuite]

Example setting the viewport size:

$ phantomjs path/to/runner-list.js [url-of-your-qunit-testsuite] 5 '{"viewportSize":{"width":1000,"height":1000}}'

Timeout

In v2.0, a default timeout of 5 seconds was added. The timeout was optional before. This could cause tests to break, which is the reason for the major version bump.

Notes

  • Requires PhantomJS 1.6+ (1.7+ recommended).
  • QUnit plugins are also available for gulp and Grunt.

License

The MIT License

Copyright (c) 2014, Jonathan Kemp

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].