Poltergeist vs Selenium: What are the differences?
Developers describe Poltergeist as "A PhantomJS driver for Capybara". Poltergeist is a driver for Capybara. It allows you to run your Capybara tests on a headless WebKit browser, provided by PhantomJS. On the other hand, Selenium is detailed as "Web Browser Automation". Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should!) also be automated as well.
Poltergeist and Selenium are primarily classified as "Testing Frameworks" and "Browser Testing" tools respectively.
Poltergeist and Selenium are both open source tools. Selenium with 14.7K GitHub stars and 4.92K forks on GitHub appears to be more popular than Poltergeist with 2.53K GitHub stars and 438 GitHub forks.
MIT, PedidosYa, and HubSpot are some of the popular companies that use Selenium, whereas Poltergeist is used by LendingHome, Widenn, and Growstuff. Selenium has a broader approval, being mentioned in 770 company stacks & 425 developers stacks; compared to Poltergeist, which is listed in 6 company stacks and 4 developer stacks.