Displaying 1 to 14 from 14 results

UI-Testing-Cheat-Sheet - How do I test this with UI Testing?

  •    Swift

This repository is complementary code for my post, UI Testing Cheat Sheet and Examples. The post goes into more detail with example images for most examples. The included Xcode 7 project highlights working code with a simple Test Host. This was last updated for Xcode 7 GM.

chimp - Develop acceptance tests & end-to-end tests with realtime feedback

  •    Javascript

An awesome developer-centric experience to writing tests with realtime feedback using Mocha, Jasmine or Cucumber.js. Chimp can be used with any technology stack as it allows your to write your test automation in the language of the web: JavaScript.

niffy - Perceptual diffing suite built on Nightmare

  •    Javascript

You can look at test/index.js as an example for how to use Niffy. To run the example test just do make test after cloning this repo. Niffy is built on Nightmare and used in combination with Mocha. You'll also need to read and use both of those library's APIs to use niffy effectively.



Transacts all changes to a website to facilitate automated UI testing. Queries from the automated test can also query the application database without blocking and participate in the transaction.

device-automator - An easy to use, Espresso like, syntax on top of the Android UI Automator testing framework

  •    Java

Device Automator is an Android library built on top of the UI Automator testing framework. Device Automator provides an easy to use syntax for writing UI Automator tests that interact across apps and the device itself. The Device Automator API very closely resembles the Espresso API and similarly encourages test authors to think in terms of what a user might do while interacting with the application - locating UI elements and interacting with them.

green-coffee - Android library that allows you to run your acceptance tests written in Gherkin in your Android instrumentation tests

  •    Java

Green Coffee is a library that allows you to run your acceptance tests written in Gherkin in your Android instrumentation tests using the step definitions that you declare. Visit the wiki for more detailed information. You can see an example applied to a full app here.

UITestingExample - Example code from my blog post about UI testing

  •    Swift

Example code from my blog post about UI testing, available here.

KataSuperHeroesKotlin - Super Heroes Kata for Android Developers in Kotlin

  •    Kotlin

The application architecture, dependencies and configuration is ready to just start writing tests. In this project you'll find Kodein configured to be able to replace production code with test doubles easily and Espresso to be able to interact with the application user interface. Your task as Android Developer is to write all the UI tests needed to check if the Application UI is working as expected.

androidtestktx - Kotlin DSL for Espresso and UIAutomator.

  •    Kotlin

This library is a collection of Kotlin extension and infix functions made to increase the readability and decrease the boilerplate of Espresso and UIAutomator matchers and actions. It is inteded to work well with RobotPattern, as the naming convention of the functions assume to have some sort of semantical context on the call site.