0

I have read and heard from many peple that Selenium is used by many people.

Do you know if there is a better tool than Selenium in relation to open source?

Thanks!

closed as primarily opinion-based by kirbycope, bish, ECiurleo, dzieciou, Helping Hands Dec 28 '15 at 9:42

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    Is there any specific feature interesting for your goal? Or are you looking for a comparison between open source tools? – L123 Dec 25 '15 at 9:08
  • It is a comparision. – What'sUP Dec 25 '15 at 10:39
  • 2
    "better" in what way? To achieve what purpose? There are test frameworks similiar to, or even based on, selenium in most of the major languages. Please be more specific in your question. – Michael Durrant Dec 25 '15 at 12:34
  • 3
    Question would be better if retitled to "What open source testing tools are similar to selenium? I don't have privs to suggest the edit. – Michael Durrant Dec 25 '15 at 12:35
  • Also see sqa.stackexchange.com/q/725/8992 – Michael Durrant Dec 25 '15 at 12:36
3

Selenium is an industry standard for web GUI. But desktop GUI automation is almost an untilled field. There are several disparate tools that are able to deal with few types of GUI. I know only one cross-platform open source project for GUI testing based on accessibility technologies (therefore text-based): it's LDTP. But in my mind the interface is really ugly. That's why LDTP is not so popular.

Really nice tools are not cross-platform. One of the docs point to some of them.

Python tools

Some tools use Machine Learning algorithms to find the elements on the screen by gold picture matching (Sikuli, PyAutoGUI), but they are still not reliable enough and can be chosen if you really need cross-platform solution or in some complicated cases where accessibility technologies are not available (GTK apps on Windows, for example).

P.S. I'm trying to keep some tools rating up-to-date if a popularity on GitHub/SO matters to you.

Not the answer you're looking for? Browse other questions tagged or ask your own question.