Open Source Phantomjs Alternatives

The best open source alternative to Phantomjs is UI.Vision RPA. If that doesn't suit you, our users have ranked more than 25 alternatives to Phantomjs and 14 is open source so hopefully you can find a suitable replacement. Other interesting open source alternatives to Phantomjs are Cypress, Selenium, PhantomBuster and CasperJS.

Copy a direct link to this comment to your clipboard
Phantomjs alternatives page was last updated

Alternatives list

  1. UI.Vision RPA icon
     120 likes

    Open-source task and test automation tool and Selenium IDE. The UI.Vision RPA software is a browser extension that can do desktop automation as well! Use it for web automation, form filling, screen scraping and Robotic Process Automation (RPA).

    146 UI.Vision RPA alternatives

    Cost / License

    • Freemium
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Google Chrome
    • Mozilla Firefox
     
  2. Cypress icon
     22 likes

    Cypress is a front end automated testing tool created for the modern web. Cypress is built on a new architecture and runs in the same run-loop as the application being tested. As a result Cypress provides better, faster, and more reliable testing for anything that runs in a...

    37 Cypress alternatives

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
     
  3. Selenium icon
     60 likes

    Selenium is a suite of tools specifically for testing web applications. It provides a playback tool for authoring functional tests across most modern web browsers, without the need to learn a test scripting language (Selenium IDE).

    103 Selenium alternatives

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • JavaScript
    • Java
    • Ruby
    • Python
     
  4. PhantomBuster icon
     3 likes

    PhantomBuster offers no-code, multi-platform bots compatible with major sites like LinkedIn and Twitter for web scraping and lead generation. Cloud APIs ensure seamless integration, boosting productivity and supporting custom API creation for bespoke automation solutions.

    102 PhantomBuster alternatives

    Cost / License

    • Paid
    • Open Source

    Application type

    Platforms

    • Online
    • Mozilla Firefox
     
  5. CasperJS icon
     15 likes

    CasperJS is an open source navigation scripting & testing utility written in Javascript for the PhantomJS WebKit headless browser and SlimerJS (Gecko).

    Cost / License

    • Free
    • Open Source (MIT)

    Alerts

    • Discontinued

    Platforms

    • Mac
    • Windows
    • Linux
     
    |
    1
    CasperJS vs Phantomjs Comments
    Guest
    Negative
    4

    Casper is a utility FOR the PhantomJS, not a replacement, but addon

    Review by a new / low-activity user.
    • CasperJS is Free and Open SourcePhantomjs is also Free and Open Source
  6. puppeteer icon
     9 likes

    Puppeteer is a Node library which provides a high-level API to control headless Chrome or Chromium over the DevTools Protocol. It can also be configured to use full (non-headless) Chrome or Chromium.

    27 puppeteer alternatives

    Cost / License

    Platforms

    • Mac
    • Windows
    • Linux
     
  7. SlimerJS icon
     6 likes

    SlimerJS is a scriptable browser. It allows you to manipulate a web page with a Javascript script: opening a webpage, clicking on links, modifying the content... It is useful to do functional tests, page automaton, network monitoring, screen capture etc.

    Cost / License

    • Free
    • Open Source

    Application type

    Alerts

    • Discontinued

    Platforms

    • Mac
    • Windows
    • Linux
     
    |
    1
    SlimerJS vs Phantomjs Comments
    Guest
    Positive
    0

    SlimerJS is a headless browser like PhantomJS, and tries to maintain scripting compatability with PhantomJs, only using gecko instead of webkit

    Review by a new / low-activity user.
    • SlimerJS is Free and Open SourcePhantomjs is also Free and Open Source
  8. httest icon
     5 likes

    The httest provides a large variety of HTTP-related functionality, useful for implementing all kinds of HTTP-based tests.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
  9. DalekJS icon
     2 likes

    DalekJS is an open source UI testing tool.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
  10.  2 likes

    A lightweight Python library that uses Webkit to enable easy scraping of dynamic, Javascript-heavy web pages

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Linux
     
  11. Renders HTML into the browser's canvas.

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Self-Hosted
    • cdnjs
     
  12. The html2canvas script allows you to take "screenshots" of webpages or parts of it, directly on the users browser. The screenshot is based on the DOM and as such may not be 100% accurate to the real representation as it does not make an actual screenshot, but builds...

    Cost / License

    • Free
    • Open Source

    Platforms

    • Self-Hosted
     
12 of 14 Phantomjs alternatives