macaca - Automation test solution for native, hybrid, mobile web and web application on mobile and desktop platforms

  •        19

Macaca is an open-source automation test solution for native, hybrid, mobile web and web application on mobile and desktop platforms.Macaca is "cross-platform". It means you can use the same API to write test scripts, and same test scripts to test your apps running on devices such as iOS, Android or desktops.

https://macacajs.com
https://github.com/alibaba/macaca

Tags
Implementation
License
Platform

   




Related Projects

Appium - Automation for Apps


Appium is an open source, cross-platform test automation tool for native, hybrid and mobile web apps, tested on simulators (iOS, FirefoxOS), emulators (Android), and real devices (iOS, Android, FirefoxOS).

Framework7 - Full Featured HTML Framework For Building iOS & Android Apps


Framework7 - is a free and open source mobile HTML framework to develop hybrid mobile apps or web apps with iOS & Android native look and feel. It is also an indispensable prototyping apps tool to show working app prototype as soon as possible in case you need to. The main approach of the Framework7 is to give you an opportunity to create iOS & Android apps with HTML, CSS and JavaScript easily and clear.

NativeScript - Build native iOS and Android apps using JavaScript


NativeScript is a framework for building native iOS and Android apps using JavaScript and CSS. It renders UIs with the native platform’s rendering engine, no WebViews, resulting in native-like performance and UX. It provides a best-of-both-worlds development experience, its cross-platform JavaScript modules give you the convenience of writing iOS and Android apps from a single JavaScript codebase, while its runtimes gives you the power of accessing native APIs, SDKs, and frameworks.

OnsenUI - Cross-Platform HTML5 Hybrid App Framework


Onsen UI is a library of UI components to help you create beautiful hybrid and mobile web apps for both Android and iOS using Javascript. It enriches the user’s experience for mobile web apps with natively designed UI elements.



React Native - A framework for building native apps with React.


React Native lets you build mobile apps using only JavaScript. It uses the same design as React, letting you compose a rich mobile UI from declarative components. With React Native, you don't build a “mobile web app”, an “HTML5 app”, or a “hybrid app”. You build a real mobile app that's indistinguishable from an app built using Objective-C or Java. React Native uses the same fundamental UI building blocks as regular iOS and Android apps.

functional-tests-core - Appium based framework for testing Android and iOS native mobile apps.


General purpose automation framework for native mobile apps based on Appium.Tests based on this framework can be executed from Windows, Linux and macOS machines.

Software Automation Framework Support


Multiplatform data-driven test automation execution services

kco-mobile-sdk - Klarna Checkout SDK for mobile apps in iOS and Android


The SDK allows to integrate Klarna Checkout in native or hybrid iOS and Android applications. It's aimed to make integration simple and provide the smoothest in-app purchase experience.

Weex - A framework for building Mobile cross-platform UI


Weex provides the ability to publish cross platform, so web, Android, and IOS apps can use the same API development functions. At the same time, it provides a rich extension of the native interfaces. In this way, it will be very convenient when you need to extend native components or modules.

EarlGrey - :tea: iOS UI Automation Test Framework


EarlGrey is a native iOS UI automation test framework that enables you to write clear, concise tests.With the EarlGrey framework, you have access to enhanced synchronization features. EarlGrey automatically synchronizes with the UI, network requests, and various queues; but still allows you to manually implement customized timings, if needed.

UItest - Android UI testing tool.


Android UI testing tool.

arduino-x10-automation - Home automation using Arduino + iPhone/Android apps


Home automation using Arduino + iPhone/Android apps

makan-siang - Simple Android and iOS hybrid app built using Cordova (PhoneGap) and AngularJS.


Simple Android and iOS hybrid app built using Cordova (PhoneGap) and AngularJS.

android-testing-support-library - An extensive framework for testing Android apps


The Android Testing Support Library provides an extensive framework for testing Android apps. This library provides a set of APIs that allow you to quickly build and run test code for your apps, including JUnit 4 and functional user interface (UI) tests. You can run tests created using these APIs from the Android Studio IDE or from the command line.Continue to the ATSL documentation page.

azure-mobile-apps-quickstarts - Client and server templates for Azure Mobile Apps


With Microsoft Azure Mobile Apps you can add a scalable backend to your connected client applications in minutes. To learn more, visit our Developer Center.If you are new to Mobile Apps, you can get started by following our tutorials for connecting your Mobile Apps cloud backend to Windows Store apps, iOS apps, and Android apps. Tutorials are also available for Xamarin Android, iOS, and Forms apps.

SwiftMonkey - A framework for doing randomised UI testing of iOS apps


This project is a framework for generating randomised user input in iOS apps. This kind of monkey testing is useful for stress-testing apps and finding rare crashes.It also contains a related framework called SwiftMonkeyPaws, which provides visualisation of the generated events. This greatly increases the usefulness of your randomised testing, as you can see what touches caused any crash you may encounter.

Rhyme - A solution and tool chain for CI + Mac OS X + iOS Automation Testing


A solution and tool chain for CI + Mac OS X + iOS Automation Testing