I need to automate a small process. login change password and logout for approximately 100 users on web application. Can anyone suggest any open source tool which would be able to handle unexpected pop ups as well.

I tried Sikuli but it gets difficult when the pop ups have similar image as the tool recognizes objects based on the captured images.

  • 2
    To avoid closing, you should mention what are your skills and what you tried so far. Questions which are too open-ended or too wide are closed, because if something requires a book, we are not going to write it, or not write whole app for you (and for free). Commented Jul 26, 2017 at 18:47
  • If you like Sikuli's visual approach, try Kantu. It works just like Sikuli, but inside Chromium, so no wrong matches with elements outside the browser + can run in background
    – stevenz
    Commented Jul 27, 2017 at 9:20
  • Note that Kantu is currently (Jul 2017) for windows only. a9t9.com/download Commented Jul 28, 2017 at 17:14
  • May this article help you find out the most suitable one, Best Automation Testing Tools for 2018:medium.com/@briananderson2209/…
    – Joey Rock
    Commented Oct 31, 2017 at 11:13

3 Answers 3


I'd start with the seleniumIDE, a firefox plugin

If you outgrow that use selenium with a language binding - ruby, python, c#, javascript, java, etc.
Check here

Selenium is what the browser vendors agree to support and maintain so it is the best choice and underlies most web UI automation frameworks.

Image based processes should be avoided if possible as they are fragile and require more maintenance


Depends on your needs..

If you need these tests run for a longer time, then you should go for open source tool like Selenium IDE (Record and Play) and then once you get the hands on gradually move to Selenium WebDriver.

For a shorter run, suppose say for 1 month or so, try any paid tool's trial version and get your work done.

Some of the good paid tools are Ranorex, UiPath etc.. These will have record and play functionality + so many other advantages; so that you don't even need to worry about the locators.


You should probably avoid using UI automation if you need to do this 100 times. I suggest using a tool that would make direct web requests. Postman or SoapUI would both work for this and be much faster and much more reliable than any UI automation. SoapUI may be simpler if you are unfamiliar with creating web requests. I prefer Postman, and would recommend it if you are more familiar with web requests and writing code. Both tools offer the ability to record web requests and then play them back, but it's a little simpler in SoapUI to get started.

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