Reza S
Reza S

Reputation: 9748

What are some alternatives to Selenium?

What are some web UI automation frameworks available out there?

I know about this question, but it was asked 3 years ago and things have changed a lot since then. I just wanted to find out if the answers to that question are still relevant or there have been newer and better tools developed since.

I'm asking this again because after doing some googling I've stumbled upon tools such as Geb and Capybara that were not mentioned as an answer in that question.

Upvotes: 4

Views: 3557

Answers (5)

Kuldeep Rana
Kuldeep Rana

Reputation: 76

You can use WATIR with Cucumber. Infact facebook uses watir for its UI automation.

Upvotes: 2

Lex
Lex

Reputation: 51

there have been newer and better tools developed since.

Take a look at the TestCafe testing framework. It runs functional tests in any modern browser and any device. No WebDriver required.

TestCafe is a pure node.js solution.

  • It can be easily installed (npm install -g testcafe is enough).
  • Works without plugins for browsers and additional configuration.
  • Write tests in ES6 and ES7 JS syntax.
  • Has smart waiting system, so runs async tests fast without extra waiting.
  • Can be easily integrated to your CI system.
  • Support for running tests on remote machines, devices, and cloud.
  • Free and open source.

Upvotes: 4

Kshitij Gupta
Kshitij Gupta

Reputation: 410

Sahi (http://sahi.co.in/) should be the best alternative for selenium. One can use java or javascript for the sahi scripts, php and ruby driver is also available (no personal experience with Ruby or php). Very effective with cross browser as well as cross-platform.

Some of the lovable features are: No explicit wait required. For element identification _near, _under, _in etc ApI's are very useful. Logging/Report, feature is inbuilt with Sahi. No Complex configuration required to run the Sahi scripts

Upvotes: 1

Alessandro Da Rugna
Alessandro Da Rugna

Reputation: 4695

IBM Rational Functional Tester (IE and older firefox builds) or QA Wizard.
RFT runs on Java/Eclipse.

https://stackoverflow.com/a/13024991/423955

Upvotes: 1

WiseTechi
WiseTechi

Reputation: 3598

I would definitely stick with Selenium, TestNG (and Selenium Grid for industrialisation).

If you want something at a slightly lower layer, you can also look at HtmlUnit.

Upvotes: 2

Related Questions