Which automation tool do you prefer - Selenium or Test Cafe?

Ann MacKenzie's picture
Ann MacKenzie asked on February 3, 2016 - 1:50pm | Replies (9).

To see a comparison of these two automation tools, look here

9 Answers

Ritinder Kaur's picture

Selenium WebDriver has been around for some time now and has a loyal user base in the QA industry. TestCafe is newer, with better features. However, where Selenium WebDriver is flexible and supports all the main programming languages, TestCafe supports only Javascript. But, it is self-sufficient as far as mobile app testing goes, whereas Selenium WebDriver needs to work with Appium or Selendroidd if you want to test your mobile apps. I recommend this interesting article that I read recently.

Ranjit Shankar's picture

I prefer Selenium WebDriver software test automation tool, which has gained the added benefit of being able to write tests in a number of programming languages... Apart from this Selenium also provides the facility to both record and playback, for authoring tests without the user having to learn a test scripting language

Himani Kankaria's picture

Well, my vote always goes for Selenium. Selenium has started with the base of test automation. Your comparison was pretty well. But, though it helped the tools like TestingWhiz for being codeless with more than 290 test commands, it has been my most preferred software test automation tool.

Here is one more comparision of various testing automation tools that might help you more to decide.

Pratik Patel's picture

Among Selenium and Test Cafe, I would like to prefer Selenium as an automation testing framework. But further, apart from these tools, I would like to prefer using TestingWhiz. This is a code-less test automation tool, which makes this tool more easy to learn as well as user friendly. This tool provides multiple testing solutions related to web, database, mobile like web test automation, web services testing, automated database testing, automated mobile testing, etc.

karthika qpt's picture

SAF is a customized framework developed using Selenium, a widely accepted web application automation tool. 

I think selenium is best.It shrinks test cycle times and related costs. Selenium is a portable software testing framework for web applications. The tests can be written as HTML tables or coded in a number of popular programming languages. 

They can be run directly in most modern web browsers. Selenium can be deployed on Windows, Linux and Macintosh.

A test automation framework is a set of concepts, and practices that provide support for automated software testing. It is a methodology built to successfully carry out test automation. If we do not have any frameworks, then it is difficult to get proper reports, handle checkpoints, or exception handling.

Jerom Mitchell's picture

I prefer TestCafe since it became open-source. I work with node.js and TestCafe is nice for my development workflow

Ranjana Sisodia's picture

I used selenium for some time but then faced some issues regarding modifications and managements of the tests. Also, reports generated by selenium were plain. Then I came across a tool Web Test by AppPerfect which is free to use with very easy installation and use. I have been using it since then.

For more details: http://www.appperfect.com/products/web-test.php

Devira Kuswhara's picture

Hi, I would prefer Selenium. I think so far Selenium is better because the language used for building the program is independent of the language that the web application or website is using. So test script can be developed in any of the languages that Selenium supports. Selenium supports multiple languages such as Python, Pearl, Ruby, PHP, .NET (C#) and Java. Also, it is possible to execute simultaneous tests leveraging various browsers on various machines. This is turn cuts down the time for test execution when a large project is in progress.

StickyMinds is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.