CasperJS Alternatives for Linux

There are many alternatives to CasperJS for Linux and since it's discontinued a lot of people are looking for a replacement. The best Linux alternative is Selenium, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 10 alternatives to CasperJS and 15 are available for Linux so hopefully you can find a suitable replacement. Other interesting Linux alternatives to CasperJS are Cypress, Playwright, puppeteer and httest.

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

Alternatives list

  1. 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
     
  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. 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
     
  4. 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
     
  5. 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
     
  6. CodeceptJS icon
     1 like

    CodeceptJS is a modern end to end testing framework with a special BDD-style syntax. The tests are written as a linear scenario of the user's action on a site.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • JavaScript
    • Node.JS
     
  7. DalekJS icon
     2 likes

    DalekJS is an open source UI testing tool.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
  8.  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
     
  9. PhearJS icon
     1 like

    PhearJS renders dynamic webpages using PhantomJS: fetch a page, render it and return a pretty JSON object. PhearJS is offered as a hosted API as well as an open source solution that you can host yourself.

    Cost / License

    • Free
    • Proprietary

    Platforms

    • Mac
    • Windows
    • Linux
     
  10. Webinject icon
     Like

    WebInject is a free tool for automated testing of web applications and web services. It can be used to test individual system components with HTTP interfaces, as a test harness to create a suite of functional and regression tests, or for service-level monitoring.

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Windows
    • Linux
     
  11. Pyppeteer icon
     Like

    Python 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' and is an app in the Development category.

    Cost / License

    • Free
    • Open Source

    Alerts

    • Discontinued

    Platforms

    • Mac
    • Windows
    • Linux
     
12 of 15 CasperJS alternatives