Ruby is one of the most widely used languages in the world, powering everything from websites and web applications to enterprise software and mobile apps. As such, it's very important that you have a way to ensure that your code works as intended. UI testing is a great way to validate whether your app is working as expected. It's a good complement to unit tests, because it tests the full integration of your web application.
If you're new to Ruby UI Testing Open Source libraries then this list will show you how to get started with some of the most popular ones out there today. green_onion - UI testing/screenshot diffing tool; oz - behavioral webui testing framework developed; AutoMate - a framework containing a set of helpful XCTest extensions for writing UI automation tests.