News for hackers. Stuff that matters.

koollx

Re:Selenium IDE alternatives for UI regression testing on Friday February 10, 2017 @04:54PM (#13619240)
Sikuli is simple but from what I know about it you can't write maintainable tests with it. Relying on the pictures to be always the same and driving your test is guaranteed to cause false positives.

I think the future lies with platforms like Screenster that have recording, collaboration, built-in browser execution, visual verification and lots of other magic, and not with low-level frameworks like Sikuli.

But both have their place :-)

Re:Selenium IDE alternatives for UI regression testing on Friday February 10, 2017 @01:45PM (#13617782)
Screenster support for timeouts is much more extensive. It automatically determines the time it takes for the server to process each user action, it uses the visual baseline to wait for the right state instead of timing out or waiting too long.

Obviously you can do everything with WebDriver, Screenster uses it too. The point is that you can get a lot of benefits out of the box when you are using a highler level platform like Screenster vs hand coding to a low level API like WebDriver.

There's some description of Screenster features here http://screenster.io/selenium-alternatives-for-testing-autom...

Re:Selenium IDE alternatives for UI regression testing on Friday February 10, 2017 @01:41PM (#13617764)
I think "doing more harm than good" came from a different post... I don't see anything wrong with comparing an open source and commercial product. We'd still be using IRC if Slack didn't come around.

Time is not free so in the end you have to compare the total cost and productivity and choose the best tool for yourself.

Re:Selenium IDE alternatives for UI regression testing on Friday February 10, 2017 @01:31PM (#13617679)
Screenster like a lot of other tools gives the user an ability to send a mouse over explicitly during the recorder.

In the modern web pages that have to work well with touchscreens mouse over in general is de-emphasized anyway.