12 best Ruby UI Testing libraries in 2025
by marketing.admin@openweaver.com Updated: Mar 11, 2023
Guide Kit
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.
green_onionby mobomo
UI testing/screenshot diffing tool
green_onionby mobomo
Ruby
169
Version:Current
License: Permissive (MIT)
win32-autoguiby robertwahler
A Ruby Win32 GUI testing framework packaged as a RubyGem
win32-autoguiby robertwahler
Ruby
53
Version:Current
License: Permissive (MIT)
ozby OzFramework
Oz is a behavioral web-ui testing framework developed to reduce test maintenance by using a predictive model rather than a scriptive model when writing tests.
ozby OzFramework
Ruby
23
Version:Current
License: Permissive (Apache-2.0)
AutoMate-Templatesby PGSSoft
Xcode templates helps to start with new UI tests utilizing Page Object pattern and AutoMate framework
AutoMate-Templatesby PGSSoft
Ruby
19
Version:1.1.0
License: Permissive (MIT)
celloby camiloribeiro
Framework for automated UI tests based on Selenium-Webdriver
celloby camiloribeiro
Ruby
17
Version:Current
License: Others (Non-SPDX)
simulacrumby plasticine
UI Regression Testing in Ruby
simulacrumby plasticine
Ruby
16
Version:Current
License: Others (Non-SPDX)
buildkite-fastlane-demoby buildkite
An example of running Xcode 7 unit, performance and UI tests using Fastlane and Buildkite
buildkite-fastlane-demoby buildkite
Ruby
9
Version:Current
License: Permissive (MIT)
automan-clientby automan
Web UI Test Framework, By taobao Test Team
automan-clientby automan
Ruby
9
Version:Current
License: Others (Non-SPDX)
ui2apiby titusfortner
A simple class for interacting with a Site's API using Test Data
ui2apiby titusfortner
Ruby
4
Version:Current
License: Permissive (MIT)
cukeperformanceby PatientKeeper
Rails app to track the performance of UI tests performed through cucumber and selenium
cukeperformanceby PatientKeeper
Ruby
2
Version:Current
License: Permissive (MIT)
leap_salesforce_uiby leap-dojo
Ruby gem to helps one to perform integration tests on Salesforce. It reads the Metadata from Salesforce and creates the foundation for UI tests
leap_salesforce_uiby leap-dojo
Ruby
1
Version:Current
License: Permissive (MIT License)