Displaying 1 to 20 from 20 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.

YourView - YourView is a desktop App in MacOS based on Apple SceneKit

  •    Objective-C

YourView is a desktop App in MacOS. You can use it to view iOS App's view hierarchy. I think it could be a basic project in app view visualization. Depend on it, you may do your add-on functions's development such as visual tracking like mixpanel, iOS reverse tool just like reveal, frida, even though, you can develop android studio plugin for view debugging. Now I treat it as a iOS reverse tool. Now it is a version of 0.1, I will maintain continuedly. Open YourView/iOS/TalkingDataSDKDemo/TalkingDataSDKDemo.xcodeproj. It's a demo project with the libyourview source code as framework in it. Build and Run,keep the demo app in foreground.

Hammer - iOS touch synthesis library

  •    Swift

Hammer is a touch, stylus and keyboard synthesis library for emulating user interaction events. It enables better ways of triggering UI actions in unit tests, replicating a real world environment as much as possible. ⚠️ IMPORTANT: This library makes extensive use of private APIs and should never be included in a production app.

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.

metrobuddy - Track your MetroCard balance on iOS

  •    Swift

MetroBuddy is an iOS app that allows you to track the balance of your transit card, with a primary focus on New York's MetroCard. As a New Yorker (even though 2020 is not exactly the year of subway-riding), seeing this message is rather frustrating... I built MetroBuddy to alleviate this pain, and improve my SwiftUI and app architecting skills. The app is available for free on the App Store.

cuic - Clojure UI testing with Chrome

  •    Clojure

I needed a library for writing robust and maintainable UI tests for my work and hobby Clojure(Script) projects. The library had to run on top of the JVM to simplify test setups and enable code sharing, but without the annoying WebDriver version hassle. cuic is a response to fill that gap. Each cuic function has a Clojure doc-string describing its behaviour and usage. Generated API docs and guides are also available in cljdoc.org.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.