What are the best resources for performing headless browser testing?

asked by Anonymous
42 contributors
12 solutions
  1. 11

    #1CasperJS

    CasperJS
    CasperJS is a JavaScript scripting and testing framework that lets you build full navigation scenarios and run full featured tests without the need of a browser.
    Websites

    Free

    Teresa Russell
    Written on January 1, 2017
    "I need something easy to use for headless browser testing. Everything up until finding CasperJS was time consuming and over complicated. It solved my problem and is super lightweight and easy to use software. "
  2. 7

    #2Selenium

    Selenium
    Selenium is a suite of tools to automate web browsers and perform headless browser testing. Selenium offers different services depending on your needs and purposes.
    Websites

    Free

    Roberto Gómez
    Written on April 28, 2017
    "A great browser driver that made testing easy and quick! I highly recommend, as this has become my go to tool for testing. "
  3. 5

    #3PhantomJS

    PhantomJS
    PhantomJS is a headless WebKit scriptable with a JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG.
    Websites

    Free

    Cheryl Castro
    Written on September 13, 2017
    "If you are looking for a no browser required, full web stack resource for headless testing of browser, then you will appreciate PhantomJS. It has a lot of features with screen capture, page automation, network monitoring and more to make your life easier."
  1. 3

    #4NW.js

    NW.js
    NW.js lets you call all Node.js modules directly from DOM and provides a new way of writing native applications using wb technologies.
    Websites

    Free

    Aaron Diaz
    Written on June 22, 2017
    "This seems like it would be very useful to developers but I also worry it would help out hackers as well. Headless browsers have been known to be used in DDOS attacks, brute-force attacks, and also for falsely increasing ad revenue by faking page loads and user interactions. Something to consider..."
  2. 2

    #5Zombie.js

    Zombie.js

    Zombie.js is a JavaScript browser designed to functionally test websites.  

    Websites

    Free

    Crystal Henderson
    Written on January 31, 2017
    "Zombie.js is a great solution for coders and devs looking for headless browser testing. What makes it so ideal is that it has lightweight framework, and is still currently maintained and updated by the project designer. "
  3. 1

    #6xvfb

    xvfb

    xvfb lets you run almost any X application (including common browser) on a headless server. You can control the browser via WebDriver. 

    Websites

    Free

    Tammy Robinson
    Written on September 13, 2017
    "If you have ever needed to test fb code for any depth then this is for you! It has normal server options as well as some additional options."
  4. 1

    #7Netrenderer

    Netrenderer
    NetRenderer allows you to check how a website is rendered by Internet Explorer 11, 10, 9, 8, 7, 6 or 5.5, as seen from a high-speed internet location. Just type in a URL in the field above and try it out - it's free!
    Websites

    Free

    Anthony Price
    Written on November 27, 2017
    "I needed to quickly see how a website was rendered through various versions of Internet Explorer and used the Netrenderer site to do just that. It is super fast and easy to use! I was very pleased with how it performed and did just what I was needing it to do. This is a great tool to use for web developers doing cross-browser testing when they may need to see and test how a browser will look when using Internet Explorer."
  5. 0

    #8ICEcoder

    ICEcoder
    ICEcoder is a browser based code editor, which provides a modern approach to building websites. By allowing you to code directly within the web browser, online or offline, it means you only need one program (your browser) to develop sites, plus can test on actual web servers. After development, you can also maintain the website easily, all of which make for speedy and smart development.
    Websites

    Free- 10.00

    Larry Smith
    Written on November 4, 2017
    "Icecoder is a nifty browser code editor which comes in handy for fellow code warriors. I have used it several times to build my own sites. I especially like the convenience of being able to work on my sites from any computer since it's web based."
  6. 0

    #9Spoon

    Spoon
    Run any browser online, including Chrome, Firefox, IE 8, IE 9, IE 10, and IE 11, and more.
    Other

    Free

    Alexander Duncan
    Written on November 19, 2017
    "Spoon is my go to site for testing various versions of browsers. Working in the QA department at my software company we have our product on a number of browser platforms and versions. We used to use Virtual Machines and have one with different versions of older browsers but it got really tedious. Spoon offers the ability to act as a sandbox for all the browser versions. I can run test on Internet Explorer 7, 8, and all the way up to the current versions. This goes for Chrome, Firefox, and even Opera too. It's the way to go if you need to find and use older versions of web browsers."
  7. 0

    #10Browsershots

    Browsershots
    Browsershots makes screenshots of your web design in different operating systems and browsers. It is a free open-source online web application providing developers a convenient way to test their website's browser compatibility in one place. 
    Websites

    Free

    Madison Williamson
    Written on November 22, 2017
    "Taking screen shots on your browser can be difficult at times. Browsershots give you a direct and simple tool to do just that. "
  8. 0

    #11TestingBot

    TestingBot
    TestingBot provides you with hundreds of browser versions, which you can instantly start using for Manual and Automated testing.
    Websites

    $20- Varies by plan

    Martín Garza
    Written on November 23, 2017
    "TestingBot helps you test different web browsers. They have customers testing over 6 million browsers a month, so they are quite successful.."
  9. 0

    #12Sauce Labs

    Sauce Labs
    Accelerate your software development and bring your great ideas to market faster with the world's largest automated testing cloud for web and mobile apps.
    Websites

    $19- Varies by plan

    Jack Brooks
    Written on November 24, 2017
    "I found Sauce Labs to be an excellent tool to taking my start-up to the next level. They have become indispensable! The configuration and options within Sauce Labs are endless, which makes it an excellent product. They are so accommodating and easy to work with and this allowed us to go from initial discussion to implementation in a amazingly short period of time. This is a MUST HAVE for businesses that run off of analytics."

Summary

Best What are the best resources for performing headless browser testing
RankSolutionsTypeVotesPrice
1CasperJS Websites 11 Free
2SeleniumWebsites 7 Free
3PhantomJSWebsites 5 Free
4NW.jsWebsites 3 Free
5Zombie.jsWebsites 2 Free
6xvfbWebsites 1 Free
7NetrendererWebsites 1 Free
8ICEcoderWebsites 0 Free
9SpoonOther 0 Free
10BrowsershotsWebsites 0 Free
Close

This action requires you to be logged in

Quickly sign in with your social media account:

What interests you most? (Select at least 3)

This will help us to keep things fresh and relevant!

Close

Now that you’ve found a solution...

Why not join our community of sharp minds and pro-active posters?

Be part of a rewarding interactive knowledge exchange!
Close

Join These Inquisitive Minds

Engage, learn and share with a friendly community versed in a massive range of trending topics.