Sikuli: Automate Anything You See on Screen
Great project, but it hasn't changed since 2010? Maybe we should add it to the title?<p>I was hoping that image based testing would eventually overtake Selenium/Appium for web/mobile testing. In principle there are several advantages:<p>+ It works the way human works. If your button id has change from #submit to #submit-application, your UI test should work just fine. However, if your button became one pixel at top-left corner, test should break. Right now most frameworks do the opposite.<p>+ If it's based on visual, it would be easier to maintain tests. E.g. Your button change color from light grey to dark grey, would you like to update your tests.<p>+ Tests would be much easier and faster to read and write. Even less technical folks like current manual QA testing can contribute to automate testing tools.