Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

what browser does zombie.js use?

So I came across zombie.js, is this a headless browser?

If so, what browser engine does it use?

Could I rely on it for doing lot of automated tests? Basically, I am restricted to a single server, so I would like to squeeze as many browser tests as possible.

Currently, I am relying on Selenium FirefoxDriver to run my tests. How would zombie.js compare in performance and efficiency to Selenium Webdriver browser instances running? However, there's limitation to how many browser instances I can run in parallel.

like image 514
KJW Avatar asked Jun 06 '11 14:06

KJW


1 Answers

Yes, Zombie is headless.

"Whick browser engine?" - > well, it uses a mixture of technologies:

  • for Javascript: V8 from Chrome (run by node.js)
  • for DOM: JSDOM
  • for HTML5 parsing: https://github.com/aredridel/html5

Performance: should be much faster, according to author's statement: http://labnotes.org/2010/12/30/zombie-js-insanely-fast-full-stack-headless-testing/

like image 114
Michal Illich Avatar answered Oct 03 '22 17:10

Michal Illich