The TestCentricity™ For Apps core framework for MacOS desktop app and iOS and Android mobile app testing implements a Screen Object Model DSL for use with Cucumber or RSpec and Appium 2.x. The gem also facilitates the configuration of the appropriate Appium capabilities required to establish a connection with locally hosted MacOS apps or locally or cloud hosted iOS or Android devices or simulators (using BrowserStack, Sauce Labs, or TestingBot services).