Alternatives to Chromeless logo

Alternatives to Chromeless

PhantomJS, Selenium, Puppeteer, CasperJS, and jsdom are the most popular alternatives and competitors to Chromeless.
6
10
+ 1
0

What is Chromeless and what are its top alternatives?

Chrome automation made simple. Runs locally or headless on AWS Lambda.
Chromeless is a tool in the Headless Browsers category of a tech stack.
Chromeless is an open source tool with 13.3K GitHub stars and 604 GitHub forks. Here鈥檚 a link to Chromeless's open source repository on GitHub

Top Alternatives of Chromeless

Chromeless alternatives & related posts

PhantomJS logo

PhantomJS

361
282
16
361
282
+ 1
16
Scriptable Headless WebKit
PhantomJS logo
PhantomJS
VS
Chromeless logo
Chromeless

related PhantomJS posts

Tim Abbott
Tim Abbott
Founder at Zulip | 3 upvotes 214.3K views
atZulipZulip
CasperJS
CasperJS
PhantomJS
PhantomJS
Node.js
Node.js

We use CasperJS because we adopted it back in 2013 for JavaScript frontend testing. It was a really nice system back then compared to what else was out there; you had PhantomJS as a programmable browser that actually rendered CSS and everything, it was really fast (speed is a big downside of e.g. Selenium), and it was possible to make non-flaky frontend integration tests with it.

I wouldn't recommend it today, because PhantomJS is a basically dead project, and as a result, so is CasperJS. I expect we'll migrate to something else. We haven't in large part because 95% of our new tests are written with a simple Node.js-based unit testing framework we use that run 35K lines of unit tests covering most of our JS codebase in 3.6 seconds. And for the things where we want an integration test, CasperJS does work, and I think there's a good chance that waiting another year or two will result in our being able to switch to a much better option than what we'd get if we migrated now.

See more

related Selenium posts

Kamil Kowalski
Kamil Kowalski
Engineering Manager at Fresha | 26 upvotes 191.1K views
atFresha EngineeringFresha Engineering
Selenium
Selenium
Java
Java
Ruby
Ruby
Elixir
Elixir
JavaScript
JavaScript
Cypress
Cypress

When you think about test automation, it鈥檚 crucial to make it everyone鈥檚 responsibility (not just QA Engineers'). We started with Selenium and Java, but with our platform revolving around Ruby, Elixir and JavaScript, QA Engineers were left alone to automate tests. Cypress was the answer, as we could switch to JS and simply involve more people from day one. There's a downside too, as it meant testing on Chrome only, but that was "good enough" for us + if really needed we can always cover some specific cases in a different way.

See more
Jorge Quiros
Jorge Quiros
SR QA Automation Engineer at Indecomm | 9 upvotes 395.8K views
Protractor
Protractor
Jasmine
Jasmine
JavaScript
JavaScript
Selenium
Selenium
Cypress
Cypress
#Testing
#Cypress
#Qaautomation

This is a trending topic on Automation testing for E2E web applications.

I have used Protractor and Jasmine for automation testing frameworks in JavaScript by using the Selenium web driver manager.

Now, new guy in town Cypress does not use Selenium and runs directly in your app without any json wire protrocol, but it does not support parallel testing or mobile testing.

Have you experienced both? Should I stick with old and known ?

#testing cypress #selenium qaautomation #qa

See more
Puppeteer logo

Puppeteer

168
166
8
168
166
+ 1
8
Headless Chrome Node API
Puppeteer logo
Puppeteer
VS
Chromeless logo
Chromeless
CasperJS logo

CasperJS

45
51
0
45
51
+ 1
0
Navigation scripting & testing for PhantomJS and SlimerJS
    Be the first to leave a pro
    CasperJS logo
    CasperJS
    VS
    Chromeless logo
    Chromeless

    related CasperJS posts

    Tim Abbott
    Tim Abbott
    Founder at Zulip | 3 upvotes 214.3K views
    atZulipZulip
    CasperJS
    CasperJS
    PhantomJS
    PhantomJS
    Node.js
    Node.js

    We use CasperJS because we adopted it back in 2013 for JavaScript frontend testing. It was a really nice system back then compared to what else was out there; you had PhantomJS as a programmable browser that actually rendered CSS and everything, it was really fast (speed is a big downside of e.g. Selenium), and it was possible to make non-flaky frontend integration tests with it.

    I wouldn't recommend it today, because PhantomJS is a basically dead project, and as a result, so is CasperJS. I expect we'll migrate to something else. We haven't in large part because 95% of our new tests are written with a simple Node.js-based unit testing framework we use that run 35K lines of unit tests covering most of our JS codebase in 3.6 seconds. And for the things where we want an integration test, CasperJS does work, and I think there's a good chance that waiting another year or two will result in our being able to switch to a much better option than what we'd get if we migrated now.

    See more
    jsdom logo

    jsdom

    12
    9
    0
    12
    9
    + 1
    0
    A JavaScript implementation of the WHATWG DOM and HTML standards, for use with node.js
      Be the first to leave a pro
      jsdom logo
      jsdom
      VS
      Chromeless logo
      Chromeless
      Splash logo

      Splash

      7
      6
      0
      7
      6
      + 1
      0
      Headless browser that executes JavaScript for people crawling websites
        Be the first to leave a pro
        Splash logo
        Splash
        VS
        Chromeless logo
        Chromeless
        Serverless Chrome logo

        Serverless Chrome

        6
        15
        0
        6
        15
        + 1
        0
        Headless Chrome on AWS Lambda
          Be the first to leave a pro
          Serverless Chrome logo
          Serverless Chrome
          VS
          Chromeless logo
          Chromeless
          SlimerJS logo

          SlimerJS

          4
          4
          0
          4
          4
          + 1
          0
          A scriptable browser for Web developers
            Be the first to leave a pro
            SlimerJS logo
            SlimerJS
            VS
            Chromeless logo
            Chromeless